UI updates and github auth first steps