Adding back methods and code as I have tests around them.
Added category comments, and start of Object tests. Removed Compiler test, since it has to work or project is not valid.