Working on basic GUI

very rudimentary GUI is put up, only lets you pass in functions like
Agent.sensory_getCurrentLocation() and prints the return value on
screen. Needs a lot of work cleaning up and adding functionality