Adding npm/grunt config
Adding .gitignore
Adding LICENSE
Adding source
Adding tests