Refactored code. Moves views into lib. Creates public in lib. Adds bower.json to manage dependency installation. Install 'bower-intaller' and run it to place dependencies into the public dir