Huge GUI update

I have changed the gui again to put everything in the GUI clas instead
of each panel having its own class also fixed a few errors, alsso added
an update button for posting tweets and timeline
also got the login working almost all the way only to to make it so you
don't have to enter a pin everytime.