Merge pull request #28 from uiuc-cs428/Iteration2_EmptyClass

Empty class implementation
simple test framework
flip logic to run comparisons based on expected output
Update README.md
Merge pull request #29 from uiuc-cs428/test_output

simple test framework
JUnit test that executes a code generation and checks outputed code
Updated Generate for standalone operation
Merge pull request #30 from uiuc-cs428/JunitTestExample

JUnit test that executes a code generation and checks outputed code
Rename directory structure.
attribute code and unit test
Add run_all_tests.sh so that new tests can be configured to run with CI without having to modify the Jenkins config.
Add print statement to run_all_tests.sh to show that script is running ok in Jenkins.
Merge pull request #35 from uiuc-cs428/iter2_attributes

attribute code and unit test
Add class attribute Ruby unit test to run_all_tests.sh for Jenkins.
Try modifying include path to get unit tests to generate as expected.