extract schema sort for performace;for dict schema, do not try the following keys when matched one encountered.
Merge pull request #24 from apieceofredcloth/master

extract schema sort for performace;for dict schema, do not try the follo...
Increase Optional's priority
Merge pull request #26 from charlax/dev/ca/add_priority_optional

Increase Optional's priority
Bump version to 0.2.1
Tweak spelling and wording in README
Fix a couple more spelling errors and a formatting typo
Merge pull request #34 from bgrant/patch-1

Fix a few typos in README
Merge remote-tracking branch 'origin/master'
Roll back #26 which broke `test_issue_9`
Fix doctests in README.rst
Handle wrong keys better. Fixes #3 and #15
more clear error messages for missing keys

* output a list of missing keys
* added a couple of comments to make code more clear
  - P.S. I'd rather rename variable 'new' to validated.
added coverage and pep8 checks

* check pep8 with flake8
  - for now pep8 is not to break the build, but we shall fix it and switch in near future
* check the code coverage (in tox)
* upload coverage results to coveralls (from .travis.yml)
  - installed and run only after successful build - saves time

Note: based on https://github.com/petrblaho/python-tuskarclient/blob/master/
minor pep8 fixes

* fixed pep8 to pass, for now:
  - max-line 90 two issues are ignored until decided otherwise
  - disabled E701 (multiple statements on one line) and E126 (continuation line over-indented for hanging indent)
* as now pep8 passes (and is quite loose), it can be activated to change travis build status
update coveralls badge to use the main repo
Merge pull request #37 from vidma/coveralls

added coverage and pep8 checks
coveralls badgeurl to force the master branch
fix badges
Merge pull request #32 from vidma/wrong_keys

Handle wrong keys better