1.0 - Backend Working, no GUI users must change the main() method to alter paths.