ISSUE#100
Remove commented out print statements.
ISSUE#100
Clean up the route signature, move some items into the form. Comment out the
code to place onto RabbitMQ in preparation for adding Celery calls.
ISSUE#100

Move materials and equipment conditions into the conditions table. Clean up the
routes and api, collapse into a single set of calls with different routes.
ISSUE#100
Turn properties into a dictionary. Add methods to add, access and check
existence in properties.
ISSUE#100
Move to new API for conditions.
ISSUE#100
Move to new conditions API and upload API. Moved some items in the upload into the
form rather than in the route path.