Big diagram

* updated UML diagram to be more accurate
* initial tests for majority of generated code
* tests for ClassDiagram and SequenceDiagram are commented out until requires are complete
* rewrote tests for dependency and comments since whitespace changes were made
* fixed bug in attribute initialization

jenkins: https://76.230.139.159:8085/job/jon-test-big-classdiagram/26/
everything passes. console shows success for big_class_unit_test, but why not listed in Tests?