An Analysis of the Advantages, Challenges and Obstacles of Cloud Computing Adoption to an Academic Control System