metadata extraction tests. Fixes #20
example error tests for the client

turned action_on_unpermitted_parameters to raise so had to accept more
things in the controllers and modify a few more configurations to make
all the tests work again.