chore(package): add extra scripts to make life even smoother
chore(lib): remove lib folder

It is not being used anymore - angular-mocks should be installed by bower.

Closes #181
docs(README): add info about prerequisites
fix(package.json): bind web server only to localhost

It's better to bind to localhost only during development, since it improves security.
It also avoids a pesky warning under Mac OS.

Closes #165
feat(index): use html5-boilerplate HTML, modernizr and styles

Closes #1
feat(myApp.controllers): add $scope param to clarify annotation

Closes #154
chore(karma): add junit-reporter

We need to list karma-junit-reporter as a plugin and include it as a node module
dependency before we can use it to output junit format.

Closes #178
chore(bower): fix angular-mocks dependency
test(controllers): provide $scope when instantiating controllers
chore(bower): move bower_components under the app folder

This will help web servers who are not happy to serve up files outside
the "root" folder of the application.

Closes #183
Closes #182
fix(index): remove invalid path references

A few invalid paths which were referenced in index.html were removed.
These paths became invalid due to commit daf71f27ba1ae0801f0f3235eaa87598f0912a59
which moved where the bower_components directory is placed.

Closes #184
fix(index-async): correct the path to bower_components
docs(README): fix typos

Closes #190
chore(travis): node js version should between quotes

node js version should between quotation marks based on
http://docs.travis-ci.com/user/languages/javascript-with-nodejs/

Closes #213
refact(*): refactor app layout to conform to best practices
refact(*): update overall application architecture to match best practices
refact(*): further architectural improvements
chore(package.json): update to protractor 1.1.1
docs(README): fix link to Jasmine

Closes #209
docs(README): fix grammar and ambiguous sentence

Closes #223