Add target directory for the server

This will be used by the deployment client (still to be implemented)
Make alle entities serializable

At least by adding serializable to it. Let's see how much of that actually works.
Route java.util.logging over slf4j

This keeps the logging consistent for now. We'll decide at a later point which slf4j
implemenation to use.