Home page will no longer explode for guest users.
Implemented Facebook login.
Integrated Twitter auth. Twitter auth seems to not be returning an expiration date. If no expiration date is provided, we will default to 24 hours from the current time.
Mangled the gemfiles to get facebook auth to behave. It seems to get upset with versions newer than 1.4.0.
Implemented Github authentication...required some additional User creation handling because Github is a special snow flake.
Cleaned up if statement.
Merge pull request #8 from pk-nb/moreOpenAuth

Implemented Twitter, Github, and Facebook oauth interfaces.