Major Commit - New Developments in Software

Added updated versions of all files including several new modules and
new user interfaces. Program now runs first module as a standalone and
carries out some simple results export.