Completely reorganize project + add tests.
No changes to ObjectMapping.
Project is now captured as an objective-c static library to help with testing.
Added unit tests with XCTest, and so development will require XCode 5.