Clee/getinfoproto

@ormsbee get_info and upload. 
A common source of internal errors are database problems, so it might be more useful to mock out the `get()` call on your model to raise a `DatabaseError` (this would happen if, for instance, the database table wasn't found, or the connection was bad). There should be examples of this in edx-submissions and edx-ora2.