Removed builders from Entity
Added exception classes
Fixed clone method
Added ContactService
Extracted interface from session info
Added fire department checks
Minor changes to Contact and ContactRepository
First version of ContactsView ready (validation is still missing)
Added ContactGroup entity + repo
Added base classes for boundaries
Made callback methods default
Added base class for callbacks
Refactored ContactService, added ContactGroupService
Refactored repository interfaces
Added some debug logging
RemoveContactFromGroupOnDeleteCallback is a control bean, not a boundary
ContactsPresenter know reacts to validation exceptions. The view does not yet.