Divided Classes into singular files

-Divided classes into single class files
-Made sure class naming conventions were followed
-Removed unnecessary imports
-Split of ImageManifest off from XeroInit