Proper support for custom annotations. Fixes #12.

- add test case
- FIX the implementation to pass the test :(
- add it to demo project
- rename the Servlet init-param and Java variables