Raises Http 406 when no representations available.

Right now, if there is an Accept header for which there is no representation, it will default to json. This patch (which was done against tag 0.1.7) fixes this.