Completed user login Module with full validation and ensuring that no duplication of username or emails are allowed. Also, facebook login will merge with any existing user accounts that has the same email account.