Technology Integration: An Analysis of the Factors to Consider when Implementing Technology in the Classroom