maintenance - deprecation warnings, gem maintenance, and testing love

Gets rid of the following warnings and annoying bits of text:

```
DEPRECATION WARNING: ActiveSupport::Memoizable is deprecated and will be removed in future releases,simpl
y use Ruby memoization pattern instead. (called from <top (required)> at /Users/aokolish/Dropbox/code/sit
es/recipes/config/environment.rb:5)

------------

No DRb server is running. Running in local process instead ...

------------

NOTE: Gem.latest_load_paths is deprecated with no replacement. It will be removed on or after 2011-10-01.
Gem.latest_load_paths called from /Users/aokolish/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/spo
rk-0.8.5/lib/spork.rb:112.
NOTE: Gem.all_partials is deprecated with no replacement. It will be removed on or after 2011-10-01.
Gem.all_partials called from /Users/aokolish/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems.rb:606.
NOTE: Gem.all_partials is deprecated with no replacement. It will be removed on or after 2011-10-01.
Gem.all_partials called from /Users/aokolish/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems.rb:606.
/Users/aokolish/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/spork-1.0.0rc3/lib/spork/test_framewo
rk/cucumber.rb:2: warning: already initialized constant DEFAULT_PORT
/Users/aokolish/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/spork-1.0.0rc3/lib/spork/test_framewo
rk/cucumber.rb:3: warning: already initialized constant HELPER_FILE
/Users/aokolish/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/spork-1.0.0rc3/lib/spork/test_framewo
rk/rspec.rb:2: warning: already initialized constant DEFAULT_PORT
/Users/aokolish/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/spork-1.0.0rc3/lib/spork/test_framewo
rk/rspec.rb:3: warning: already initialized constant HELPER_FILE
factories already loaded

------------

WARNING: Nokogiri was built against LibXML version 2.7.3, but has dynamically loaded 2.7.8
```