Add tests for failed POSTs
Add tests for missing device_id field when there are two signatures
Add device does not exist test
Add tests for problems in POST with only one signature
Add error priority tests for POST with non-existing device
Add error priority tests for invalid signature in POST
Finish creating profile tests (some syntax errors possible)
Add todo
Make sure a JSONSet removes duplicates
Fix typos in tests and implement root get
Implement profile get
Add precision
Add tests for missing fields
First shot at implementing signature verification
Add a fixme
First shot at implementing profile POST
Invert last two errors for profile POST
Fix small bugs and typos
Add tests for a discovered (not fixed) bug: jsonablizing a Profile with
no device (which should be an optional field) results in an
AttributeError
Add a default capability to JSONDocumentMixin