Added plenty of tests to the vcs application.
Fix up test case which was throwing a RuntimeError due to the test server not being shutdown at the right time.
Fixed test case which was failing due to changed logic on the front end. This test was the test which looked for the state between month changes being erronously held and submitted incorrectly.
Re-enabled the FrontEndTest.
Pragma no cover on some irrelevant pieces of code.