basic layout and auth skeleton