feat(preprocessor): Adding the `dat` file extension as a recognised binary.
chore: set up jscs to check style
style: make jscs happy
Merge pull request #949 from oncletom/patch-1

Adding the `dat` file extension as a recognised binary.
test(client): use Jasmine 1.3 to fix Travis

The client tests need to be updated to use Jasmine 2.
chore: update contributors
chore: release v0.12.1
chore: npmignore mocha script
docs(dev): update git commit msg convention
docs(dev): rewrite most of the dev docs