Add group to Gemfile

* add guard, better_errors and binding_of_caller
Update gems
Update .travis.yml
Add target branch for new desgin version
Add launchy, phantomjs and poltergeist
Update new design
Remove unused gems