update doc
add @Inject annotation support for controller and commands
update tests and abstract controller using the @Inject annotation
remove domain system
remove http stream doc
remove doc manual build