Base Project setup.
Added Password Encryption and authentication