Adds byte and boolean code and tests; removes char conversion (doesn't make sense).
Don't worry about interpreting numeric inputs as boolean values.

Java doesn't normally do this anyway, and supporting it adds a lot of overhead for each check which hurts performance.  If you expect a numeric type as an argument, handle it yourself!
Raise 500 error if an exception is caught trying to invoke the resource endpoint or render the results from the endpoint.
Automatically convert pathparams to custom classes if they have a single-string constructor.
Adds support to convert pathparams via class static valueOf method.