Added some UI, oauth implemented