Implement validate.is_exact for exact search of needle in haystack
Use codecs module for unicode import from json file
Update pylint configuration

Warning suppression for using magic methods, increase allowed number
of branches in a function.
Add simplejson dependency in setup.py
Fix pylint argument in .travis.yml
Add basic parsing and its tests. Still unstable. Rules parsing broken

Tests fail as rules, specially rules of vowels, are not properly
parsed. Parser outputs everything as utf-8.
Fix usage description in docstring of avro.parse
Compact syntax of validate functions. Remove unnessary string encode()
Fix is_exact() by changing condition precendence and add tests

matchnot in is_exact was wrongly XORed with the rest of
conditions. is_exact() is supposed to check whether a needle is found
in haystack for the given substring position and XOR that value with
matchnot.

The conditions preceeding XOR matchnot were not grouped
together previously. This resulted in the XOR operation getting
executed before all conditions before it were evaluated.
Implement basic parser and updated tests for it. Fix #2

Parser handles single character, multi-character (words and
sentences), punctuations and, above all, unicode properly
Add Acknowledgements to README.rst
Merge branch 'develop'

Implement basic parser, fix validations, update tests and README
Update version to 0.1.3

Package updated on pypi