Clee/proto

@ormsbee Basic template. Need more information on types of input/output. Database could use more work after getting more information. 
1. Please just make this a `@property` named `resolution` instead of a getter method
2. Return unicode, not string.
3. Use the `.format()` notation.