Breaking up of checkErrors method

Broke up the long checkErrors method in GameErrorChecker into relevant
methods for specific functions (checkProfileProperties,
checkActProperties, checkSceneProperties, checkScreenProperties). Code
handling is left commented for now
Merge branch 'master' into localBranchSean
Changes to ensure that Transitions are now wired up for Acts, Scenes, and Challenges.