Organized and cleaned up code files. Tried to structure the classes properly and organize the functions in alphabetical order for ease of locating.