Fully Functional Login with Bcrypt

Works by querying the user table in the insite-web application and checking to see if the user exists,
if the user does exists then we check if the password entered matches the encrypted_password once it is
hashed.

TODO: Still need to apply the correct roles with pgLogin