Handling errors with proper JSON responses.

Implementation inspired by...
- https://github.com/visionmedia/express/blob/master/examples/error/index.js
- http://www.hacksparrow.com/express-js-custom-error-pages-404-and-500.html

Concept inspired by...
- http://soabits.blogspot.com/2013/05/error-handling-considerations-and-best.html
The 'pygments' configuration option has been renamed to 'highlighter'.
Merge pull request #104 from apiaryio/config-pygments

The 'pygments' configuration option has been renamed to 'highlighter'
Merge pull request #102 from apiaryio/better-error-handling

Handling errors with proper JSON responses
Draft of parsing API according to http://docs.apiblueprintapi.apiary.io.