Apply Bootstrap pull request

Applying styling from pull request #118
(https://github.com/geminabox/geminabox/pull/118) for a more
up-to-date styling.
Improve consistency in view
Add YARD doc serving as per pull request

I've worked the mechanism in use from Joshua Ballanco's pull request
(https://github.com/geminabox/geminabox/pull/74) into
the bootstrap-enabled codebase (updated a little bit for reliability)

Next stop is test integration (as opposed to integration testing).
Added integration tests for doc generation

Unreleated: bootstrap theming breaks integration testing for the
test 'LargeGemListSpec'; this is to be expected until the test
is refactored to account for the modified template.
Bump version to 1.0.0
Rewrite Gemfile and make it more explicit

Treating Gemfile as the source for a sinatra app,
not a Ruby gem.
Restructure config.ru

Moved around load orders and leveraged Bundler.
Improve reliability and verbosity of Geminabox#document_gem

Ensure that temp directories are cleaned up and start work on
ensuring that incomplete doc is cleaned up in the event of an
exception occuring during generation.
Move doc processing into the background with Sucker_Punch library
refining and benchmarking use of sucker_punch
ensure that docs dir exists in git
working on edge cases with background worker
include tmp/restart.txt
working resque proof of concept
Revert Gemfile to pre-Ruby 2.0 hash notation
Start work on ensuring strings are stored as UTF-8
Clean up yaml loading in resque initializer
Converted double quotes to single. I'm pedantic.
Fix web:reset rake task so it recursively deletes contents
Use syck instead of psych to work around problems with UTF8 in YAML