Won't run (does build, fails few unit tests)! Checking major abstraction of data controllers and few interfaces WIP
Adding missing files