Merge pull request #60 from pipt/master

Readme - Spelling Fixes
Establish a larger send timeout.

resolves #58
Error out on redirects.

This way a silent failure won't occur for redirects without a body.
Merge pull request #61 from as016194/master

Error out on redirects.

Sane/Valid redirects will be followed by http_client anyway.
Add build status to Readme.
Update public/master.css
Merge pull request #64 from dougbradbury/patch-1

Get rid of mixed content warnings from css.
using sorted gem list as the cache key to avoid re-computing the results for effectively the same gem list
Fixed failing UnwritableDataDirTest
Merge pull request #68 from appfolio/caching_improvements

using sorted gem list as the cache key to avoid re-computing the results
Merge pull request #69 from dlindahl/master

Fixed failing UnwritableDataDir test
use atomic write
Move header content out of layout

The content about adding gem sources doesn't make much sense
on the upload page, especially considering that it gives an
incorrect gem source URL.
Limit gem index listing to most recent 5 versions

Listing every version of a gem can get cumbersome if you
have very many gem versions. This commit introduces a
page for specific gems and limits the full index listing
to the most recent 5 versions.
Merge pull request #75 from jballanc/index-fixup

Clean up and simplify the gem index
Merge pull request #71 from bakins/atomic_write

use atomic write
Test coverage for jballanc/index-fixup

Add test coverage for the case of too many gems to be bothered listing.
Use fixture cacheing for more speedup.
Version bump.
added options for configuring the client to README

Added the options for configuring the client to the README.markdown