Renamed TaskController and TaskDao removing 'Task' from it.
Added Dao interface.  About to implement an in memory one.
Added method to get view copy from Task.
Started implementing Map Dao methods.
Changed RunInstance to Not Contain the task anymore.
Adding AddTask implementation.
Added logic to add a task run.
Had to change in the internal map to use pointers to change field in a map.
NOTHING is yet tested.