Finally managed to make RMI and assembly work
Extracted interfaces from models classes for interaction with client
Simplify all domain classes: extract all database related functionality to server Facade.

This snapshot is BROKEN because GUI client and tests are not updated yet.
Restore tests functionality.

This snapshot is BROKEN because GUI client and RESR service are not updated yet.