Move DependencyBuilder into \dic\, improve readability and add README

* Split-up files for better readability
* Clean-up some temp code after the first merge

Change-Id: I1cd202b322acd66562f640ef91932df7a272e63b