Refactor files around. Create login.c

Creating a login function which checks if the user and password match in the insite user database.  The implementation uses the bcrypt hashing algorithm to ensure security.
Working Login in Example

Added bcrypt encryption for password security and it talks with the web app's user database.

Searches for the user first to see if they exist in the database. If they do, they compare
encrypted passwords to see if they match.  If they do, then the user is successfully logged in,
and is now allowed to write into their database.
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
Merge branches 'master' and 'ejay'