Initial module layout with Mocha, Grunt and JSHint
Main library with custom error
Readme updated with usage examples
Tests for main functionality