got rid of some unused code
location changes

moved header files to their own include directory. Added documentation
to some of the headers. Moved the Vector2i and Room classes into their
own files.