Wrote tons of GUI stuff!

(This is Aaron!)