Add sample app a do some serious delinting

Description:
The sample app is located in the apps directory, for now. npm and bower
install must be run on the app before it can be used. (The app is a
yo-generated AngularJS application).