Refactored code

UI is now in a file generated using glade
An Application object contains all the callbacks needed in the
application
A browser class is used as a wrapper around webkit to make easier to
send/receive messages