finished core coding; can now launch the launcher

some testing remains to be completed