Update grunt. Add bower. Update .gitignore
Add singular functionality