Extracting the server api to a separate module.
Extrating the netty server to it's own module.
Merge branch 'server-api'