This is not an atomic commit ;)
Do not duplicate controller
CS
This is not an atomic commit ;)
split tests
Really UNIT test the DT
Service everywhere
CS
Merge pull request #2 from lyrixx/cleaning

Cleaned up.