Merge pull request #15 from parhelium/errors

Merging better error handling and tests from parhelium
Removed not necessary semicolons from test files
build.sh - do not build things in the example directory
Updating README.
Build script: find browserify and uglify even if they are not globally installed.
Or pattern: using AND instead of OR in the error message since this is what makes sense.
Releasing 0.7.0.
Merge branch 'master' of github.com:molnarg/js-schema