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