Put imports into alphabetical order within groupings.
Add 'marshall_with' decorator to solve the JSON bug.
Create documents.py and begin abstracting model/document constructs into it.