Fix: 'advance test part' now exits current part
Updated some JUnit packages

Some of the older tests were using the old
JUnit package names, which appear to have been finally
deprecated in JUnit 4.11.
Added a bit more JavaDoc to running.* packages
Added 'preConditionFailed' boolean to state objs
Completed linear + preCondition nav + unit test