Added coverage badge, updated dependencies, added coverage for new files
Added tests for new modules
jshintignore