Add gitignore and jshintrc
Setup grunt build and fix fail in syntax 0
Add build to gitignore
Fix gitignore
Add tests
Fix defer proxy methods in syntax 1
Fix syntax 0 constructor to properly reject and fail when no closure is provided