clean up code a bit
add Model.inject function to replace instance methods helpers
add schema utilities, and refactor core
schema optimizations and refactoring
refactor validator and remove now invalid test case
implement more full normalization of callbacks
remove callbacks object and fix normalize functionality
update schema/transformation docs
refactor cast object
refactor core and integrate all changes
rename typeCast -> typecast, gotta love case insensitivity
fix overlooked type check in schema, and change test to verify functionality
Merge pull request #51 from vanetix/refactor

Refactor
add schema flag to determine if a database should be schema or schemaless
set unique constraint on any primary key values
add test for automatic unique property on primary key attributes
whoops
normalize binary search to mongo style 1,-1 so adapters don't need to worry about it
fix test now that direction is normalized
add support for json type