Changes to support Dependency

mtl changes to generate a requires statement at the top of the Ruby file
(including a full hard-coded path). unit tests and UML diagram included.
Updated unit tests for Comments feature

Since a line was added for the dependency feature, the unit test for
Comments needed to be updated.
Updated run_all_tests.sh

Added a line for the dependency feature.
Add unit tests for association and navigability.
Correct unit test path typo.
Fixed merge issue
Updated expected classes for unit tests for Comments and Dependency
resolving conflicts
Merge pull request #46 from uiuc-cs428/Iteration3_Dependency

Iteration3 dependency
Merge branch 'master' of https://github.com/uiuc-cs428/uml2ruby into class_methods
Merge pull request #47 from uiuc-cs428/class_methods

method return value basic support
Initial Activity support (currently issues working with acceleo
standalone, but should work in eclipse)
Fixed standalone execution and added activity template (previously
missed)
Merge pull request #58 from uiuc-cs428/ActivityInitialNode

Activity initial node. Reviewed by group and approved.
add method comments. fixes #49
Merge branch 'master' of https://github.com/uiuc-cs428/uml2ruby into class_methods