Merge pull request #137 from rowanhill/configurable-api-config-dir

Allow API definition dir to be configured in config.json
Merge pull request #142 from rowanhill/config-json-tidy

Tidy up config.json.sample whitespace
Merge pull request #143 from rowanhill/app-js-tidy-up

Tidy up app.js
Merge pull request #144 from rowanhill/clientside-js-tidy-up

Tidy up client-side JS
Add github.com/rowanhill to contributors
Merge pull request #145 from mtougeron/add-rowanhill-to-contributors

Add github.com/rowanhill to contributors
Extensible request signing
Allow configuration of custom signers directory