1. different header for signed in user (partials?)
2. user home page has link to subject page in the header
3. Subjects page - contains a list of documents grouped by subject name and each document has a document_type name (model relationships already created)
4. a link to create new subject - Subject create screen includes title and description and title can't be null (flash notice)
5. Next to each subject title on the Subjects page edits the name and description of the subject on the Subject edit page. The delete subject page allows the user to destroy the subject or cancel.
6. Next to each subject name should be a document count for the number of documents associated with each subject i.e. Chemistry (3 documents)
7. each document_type name listed under each subject should have a count i.e. "Class 1 of 3", Lab 2 of 3" etc… and the documents should be ordered by date created. Deleting a document from the database should reorder the count. So if I delete document class 3 of 3 then class 2 of 3 will become class class 2 of 2. Each document links to the document page with the name of the subject and document type.