Do not silently fail at syntax error

Fixes #15
Closes #16
Update jscs dependency
Correct error message
Use path.resolve instead of path concatenation
Use jquery preset instead of jscs config
Add more tests for getConfig method
Restructure en masse tests
Merge config and options properties
Change signature for the report methods
Correctly handle broken files
Correctly apply force option
Add more one test for getConfig method
Remove useless instruction from travis config
Update "grunt-contrib-jshint" version
Update grunt package dependency
Use exact versions dependencies
Add newlines to some file endings
Remove redundant item from test config
Correct readme wording
Merge pull request #19 from markelog/review

Some improvements