don't expand hashes, they need to be displayed straight up
all values are hashes, check to see that this includes either an array or an object
remove `or` and treat every example literally
use bash instead of term as term isn't an officially supporterd pygments style
split each attribute up for better formatting and add support for url GET objects in node, rails, etc.
list the defaults when generating documentation
Merge pull request #134 from Juice10/object-formatting

Use literal formatting for all examples
Merge pull request #137 from Juice10/defaults-in-docs

List the defaults in documentation
refactor everything into subclasses
Add code fencing around an example in the README
Merge pull request #139 from mattreduce/update-readme

Add code fencing around an example in the README
small refactor
Merge pull request #136 from Juice10/curl-formatting

Nicer cURL formatting for many parameters & url object parameters support for Rails/Node/etc.
fix error in template lookup for render
add support for oneOf in examples

see also #134
improve oneOf handling for examples
add extra guards in new functionality
prefer top level example to nested ones, when present
update contributors
v0.4.0