Authentication almost done

Missing some styling and we are good to go on promised based
authentication