add bower.json
add tests