added some auth changes and other small corrections in gitignore and added a landing page
added some more small fixes for admin only access for /admin and added some default value changes