Add tests, update README.md and support Handler<@Option> as well

Signed-off-by: Joern Bernhardt <jb@campudus.com>