Add sample period model
Remove peak travel model
Add indicator model and endpoint
Merge pull request #86 from WorldBank-Transport/feature/add-indicator-model

Add indicator model and endpoint
chown travis ~/.npm to fix sudo permissions

From:
http://stackoverflow.com/questions/16151018/npm-throws-error-without-sudo
Merge pull request #87 from WorldBank-Transport/feature/travis-npm-fail

chown travis ~/.npm to fix sudo permissions
Add triggers for shapefile reprojection

Adds two new tables, with utm_ prefixes, to store shapefile data
(boundaries and demographic data) in the local UTM projection. These
tables can't be managed via the Django ORM because the SRID is set
dynamically upon data import. Adds triggers so that inserts into the
Django model tables result in inserts of reprojected geometry data into
the appropriate utm_* table. The foreign keys cascade so delete triggers
aren't necessary.
Set UTM SRID for Shapefile data in GeoTrellis.

As part of the GTFS import process, GeoTrellis will update the SRID on
the utm_datasources_boundary and utm_datasources_datafeature tables.
No data is reprojected at this stage; that happens via insert / update
triggers when Shapefiles are uploaded.
Fix incorrect fieldname in error handler
Don't allow uploading shapefiles until GTFS exists

This is necessary because otherwise UTM reprojection may not work
because the GTFS feed's UTM zone isn't defined.