Removing now obsolete test class.
Ran some codepro stuff. Using java 8 instants/periods rather than dates. Broke up code into distinct functions, which should be called in sequence. There may be a smarter way to do this while keeping method calls streamlined.