- added REST support via jersey
- admin split into 3 interfaces: /admin, /client, /agent for 3 different use cases