Improve the documentation of Exchange.default

Fix some typos and clear up the language a bit.
Make sure code examples stay in place

Due to the way YARD works, the example blocks were being moved to the
bottom of the documentation section. By using normal indented code
blocks instead, the examples stay in place.
Merge pull request #242 from dasch/doc-fixes

Fix some issues with the YARD documentation