Decoupled backend and controller bundles
Moved CellState to the shared package
Decoupled the java frontend and the backend bundle
Added tests for the DTO convertion