update gitignore
add bower.json
add initial implementation