Added Slick poc
Added tests and some implementation. Stabilized it all
Added the update function
Explicitly override inherited functions in traits/classes
Refactored the dataAccessModule

Further decoupled the DA layer. Added traits to support different
databases and choose between InFile and InMemory variants
Renamed the DA Spec
Interface for configuration, replaces direct call to PersonDAO
Swapped out PersonDAO usage in MainWindow and GameScript.

Created some interim Java conversions
Test placeholder
Keep the dataAccess val in the inherited scope
Merge branch 'feature/slick' into develop

closes #3