Adds initial tests for Run class, refactors Combination
Renames test class and test cases.
Renames Run test class and test cases.
Adds sample files and updates tests for Run

- Run now naively checks validity of runhistory files
- a set of sample files have been added to the test directory and are required for tests to pass
- pom has been updated to allow tests to be run using `mvn test`
- as with golemlite, the env variable `$JAVA_1_7_HOME` pointing to your jdk7 home dir is required on the system
Fixes parse to ArrayList.