Fix typo
Add package.json
Add Grunt and JSHint task
Add first implementation (partial)