Removed some unnecessary classes
Moved all the files around
Updated the source to use new Obj-C literals and dot syntax
Removed all the framework imports and tidied up the method spacing
Added the build script and git ignore to the project
Tidied up the comments
Updated tests to OCHamcrest and updated collection tests
Finished testing collections
Finished up writing tests for what makes sense. Some bits are awkward to test (minus doing some swizzling) so I'm leaving those until I've settled on the best way to do it. Thankfully they're simple enough to reason by reading the code.
Updated file headers, the licence and the readme
Added the NSMapTable subscripting category and updated the readme.