Implement interaction with docker swarm
This is a sub ticket for clevermicro#16 (closed).
For this ticket, the basic interaction with docker swarm should be implemented, which should offers the following features:
- CRUD on docker swarm services (create, read/list, Update/rescale, delete)
- CR D on docker swarm networks (create, read/list, delete)
- A swagger-ui based web-ui so we can call the endpoint to bring up and bring down services
- Proper model to hide details from docker-java