Added authentication page
Cleanup and authentication implementation