feat: add in grunt build process
fix: remove grunt from siteleaf
feat: update gitignore