Initial work on splitting file into parts, creating object to store and defining system modules that are required for any test harness