Stubbing and testing

Adding trivial method implementations and method stubs. Trivial implementations we mostly accessors.

Also updated all unit tests to run properly on JUnit 3 as this is what Android uses. Mostly, method names had to be changed.

Closes #29 
Enum values should also be in all caps