Removing most of Clangs error messages

Getting it compiling properly with 5.2
Moved classes into their own file
Renamed files

Model tests pass but most don't do anything
First lot of animation tests