Rudimentary auth working.
Added basic styling