annotation based REST documentation and API browser

already including a few documented resources as example.