Merge pull request #5 from vomitcuddle/should

Replace assert with should for assertions in unit tests
Add old schema tests
Cleanup schema unit tests
Merge branch 'schema-tests' into develop