Add gui to application

@catalinb check this out before anything. And make it pretty