start adding the namespace and annotation support
refactor package names and start adding Spring component support: first up EB handlers
use consistent naming scheme for tests, fix annotation-config