Since we're at rails 3.0.x, hack the loading of cruise so we can use the Rack::Handler::Thin if mongrel doesn't exist.
Add thin to the Gemfile.

http://stackoverflow.com/questions/4853393/is-there-a-way-rails-3-0-x-can-default-to-using-thin
Since we're on 1.9, use Kernel.spawn to avoid issues with broken pipes:
See: https://github.com/langalex/culerity/issues/17
Remove gems from vendor/cache to decrease size of repository.
Start via -d daemon flag.
Changes to support redhat/centos chkconfig