First step of state machine adaptions
- Working Unit Tests (without H2H integration)
- Modified State Machine
- Logic in States instead of FileEventManager
- Care: Right now a lot of pseudo-circular dependencies exist (i.e.
FileComponent has Action, which has the same FileComponent or States
need to use FileEventManager, etc.), no real circles, as instance
variables are of interface/abstract datatypes
- AddDelete integration test works
Working Add/Delete & Update Integration Tests
simple Move test, not complete yet

the code in this branch is very messy right now and will be cleaned up
in the next days