Merge branch 'master'
compiles
now with inheritance
some operator overloadings...
no visual studio stuff
almost all tests for date
Merge branch 'jan'