Started to setup basic layers, started to make the mainwindow class
Initial work on domain layer

Made the DataContainer super class and RowDataContainer. Started working
on the Presentation <-> Domain interface.
Changed CMakeLists to use globs
Changed a few minor things to get it to compile using new cmake file