Rework the Validation#validate method.
Update version.
Apply changes
Add some changes in JSDoc comments.
Merge pull request #15 from mateuszsokola/Rework-TODOs-and-jsdoc-comments

Fixed TODO's and reworked JSDoc comments.
Add the coveralls dependency.
Add a .coveralls.yml file.
Change the travis CI command to 'npm run coveralls'.
Clean up package.json file. Closes #9
Merge pull request #16 from mateuszsokola/Fix-istambul-troubles

Changed the CI testing script to coveralls.
Merge pull request #17 from mateuszsokola/develop

Merge the 'develop' branch into 'master'