Start a Customer helper file
adds a method to get the custom by email only
set up to check a username
add some model methods to help
make a create customer method for temp be for api version
set up user creation for multisite
Major Overhaul

1. provides sso via social sso in addition to the ldap
1. add username to the customer
1. small code refactors (format mostly)
some clean up
small refactors
small format refactors