broken main
Believed to be functional, code needs to be cleaned up though…
Cleaned the code up some, it is believed to be functional now
Cleaned up and commented code some, preparing to push to master