Refactor ParsedPath to allow for request format to be included.

Allows paths with trailing format to be defined (eg. /t/:id.json).
Merge pull request #2 from AbleTech/master

Refactor ParsedPath to allow for request format to be included.
add post create api and sample
allow talking to the API via HTTPS
Merge pull request #4 from railslove/https

Allow talking to the API via HTTPS
Do something useful with GET response bodies
Add the "get a single topic" endpoint to the API
Merge pull request #6 from lupine/add_topic_endpoint

Add the "get a single topic" endpoint to the API
Merge pull request #5 from lupine/gets-are-json

Do something useful with GET response bodies
merged latest upstream changes
added bin/ ignore so can use binstubs