restructured errors to be a little more easier to use and added some tests, bumped the version number to 0.2.0
changed how the title is set of the error responses and updated the usage section