more refactoring work removed files from "src/driver" into "src" and renamed the "src" folder to "coordinator". This prevented two directors having the same name. Still need to fix package declarations.