Merge pull request #1 from rockthegames/master

Made it check when its the first time. And changed Exit function.
Thanks rockthegames

A huge thanks to rockthegames for helping me :) This update provides support for everything, but it doesnt do the commands. I want it to do the same commands as the terminal view. I'm thinking of switching to PyGTK because it has much better function. The thing is, I would have to move all my code. It may be worth it, though.
Merge pull request #1 from jakezaleski/master

Lets bring this up to date.