added Webserver plus dummyController (mock); refactored entities; added storage interfaces/types and started with InMemoryStorer