Some Changes to follow id strategy.
Some more changes. Added extra layer for database access and modified
tui. Tui is buggy at the moment and has to be refactored. Also the
dependencies has to be configured by guice.