Merge pull request #2 from domharrington/master

Add documentation to README
Adding some freezing to make schema unchangeable
bumping version
Refactor to validity
Updating docs
Bumping version
updating test
Removing freeze
Fixing validate
Bumping version
Remove business
Adding type to error
Adding hint
no more ;
Some tests to ensure unique references are made