MultiAuth using Passenger to allow Facebook, G+ and Twitter as well as Local logins and signups!