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.
Modified for testing particular cases.
Modify render_graph to use new DataStream validation.
Remove unused can_read_stream from models.