- clean and make lean project structure
- add guice IOC
- clarify rest resource