major GUI refactor, fixes, added GridPane in MainPane