Add exception for InvalidDataStream
Add script to add test data via http.
Remove port/node identification from add_reading.
Fix __init__ override bug in customExceptions.
Update data upload tester to do in bulk.
Change add_reading_bulk to use datastreams instead of port/node.
Renamed add_bulk_readings to add_list.

-Need to add old implementation of add_bulk_readings back for
 backwards compatability.
Add old implementation of add_bulk_reading back in.
Add backwards compat to add_reading.
Added models to support saving views using widgets.
Resurect add_reading version, add add_reading_bulk version.
Fix import error.
Adjust test file for bulk testing.Add error handling for new exception SensorReadingCollision.
Add error handling for new exception SensorReadingCollision
Merge branch 'staging' of github.com:visgence/portcullis into collectorKeys
Fix typo in Key model/fix get_writable methods in DataStream Manager.
Add validation methods to DataStream for read and post.
Fix DS validation errors with M2M fields.
Add datastream/key authentication method to collect data.  Needs testing.
Fix syntax errors and tested.