Template views for scenario list, new scenario

Animations/framework for new views complete
Fix stateChangeSuccess fires multiple times

Add documentation/TODO notes
Add scenario singleton, new-success view

Stubs out what will be the API interactions.
Each of the GTFS-like objects can be replaced with
an angular resource.

Allows for creating new scenario objects or editing existing ones.
Adds new scenarios to the list view.
Edits scenario properties name/description/samplePeriod in the new view.
Fix partial width login inputs
Add validation logic for new scenario page
Add routes selection view
Add edit route view

Cleanup/bugfix route list view
Rename routes-edit view to route-edit for consistency
Add route stops view, draw markers
Add route shape view
Use routeTypes list in routes controller
Add route-times and route-done views

TODO: Cleanup times set via headway logic?
TODO: Finish header bar display
Add logic to handle header display
Merge pull request #297 from WorldBank-Transport/feature/angular-scenarios-I

Feature/angular scenarios i
Add Dwell Time performance indicator
Rename files and classes to reflect proper indicators
Add indicator for traveltime performance
Type signed and commented code more heavily
Do or do not, there is no try