Comment out unused features (for now), update test suite

# What's New?

 * Attempted to finish staging server- hit some permissions issues that can be rectified tomorrow hopefully.
 * Rolled back unicorn changes until staging is setup properly.
 * Commented out omniauth stuff for now (I want this feature in, but right now the big focus is guides. Commenting it out will let contributors know its unused code)
 * Pulled out unused methods that will bring test coverage down and confuse new contributors.
 * Added a few new test cases (we're in the 90% range now, which is more acceptable than previously)

# What's Next?

 * Finish off staging server.
 * Get production on unicorn.
 * Add SSL cert to production
 * Get guide images working.

This PR will undoubtedly cause hound to bark at me. Will fix style issues tonight or tomorrow and then merge in.
Line is too long. [81/80]