updated Galah interaction to comply with most up to date standards and refactored some of the class internal functions as well as those used interactively based on feedback and implementation of John
refactor main test harness to utilize changes to galah interaction
fixed merge problems in interaction script