documents scaffold

Created a new branch with basic documents model-view-controller