Added basic grunt build file
Wrap most of the code into the create function in order to create private scoping for each instance
Merge pull request #34 from DeuxHuitHuit/master

Fix #33 and added a grunt build file