Documentation and some methods

Changed around some methods in Room.java, Regenerated the documentation
to reflect the changes. Added a batch file to delete all the nasty
compiled files to run before I commit.