Allow headers to be set inside an example.

Closes #86
Document header DSL
Add link to Apitome in README
Bump version
Clean up white space
Strip out non-ascii characters in the folder directory.

The big offender being "::" being in the resource description as it
treats the folder like a URI. "Namespace::Model" => "namespace::model/".

Closes #93
Add docs for `raw_post`
All writers now inherit from a base writer

* the writers are now responsible for cleaning docs
* added an append_json writer that does not delete docs and simply
    modifies index.json
Merge branch 'append_new_docs' of github.com:engineyard/rspec_api_documentation into engineyard-append_new_docs

Conflicts:
	lib/rspec_api_documentation/writers/general_markup_writer.rb
Mention other formats in README
Explain different formats
Require 2.0.0 to pass for travis to pass
Merge branch 'master' of github.com:zipmark/rspec_api_documentation
Don't require webmock unless OAuth2MACClient is used

Closes #89
Escape quoted values in headers for cURL

Closes #101
Update aruba gem

Updates the gem to get latest step files
Allow curl headers to be filtered out

This allows extraneous headers to be filtered out of the sample cURL
request. Headers such as "Host" and "Cookie" are not needed with a cURL
request and can be filtered.

Closes #42
Update sinatra in Gemfile.lock

Keep up to date with required gems. Sinatra seems to have added in a new
header in responses.
Update cucumber in Gemfile.lock

Keep up to date with required gems.
Update activesupport in Gemfile.lock

Keep up to date with required gems.