Add Bower support and .gitignore