Added bower assets
Refactored to run on client side, and added a better layout