Improved authentication and login

Using Passport.js for authentication. Improved login form layout by using Bootstrap components.