add documentation for class diagram
Merge pull request #36 from camallen/data_model_doc

add documentation for class diagram