cleaned some code

cleaned up some code and added the beginnings of a new class
moved some things

this may or may not be useful later...
redid GUI stuff

so far, this way seems MUCH easier