authn: make expect an attribute not a property method
tests: handle_exc()
tests: redirect()
tests: response()
tests: serialize()
tests/serializer: add primitive value tests
tests/serializer: more coverage
tests/api: more coverage