Refactoring tests
More tests around objects

Fully qualifying all types outside of java.lang package.

Closes #9.