Ability to specify exposed ports for a Service
Merged Service.start() and Service.run() methods into just start. Created new Service.run() method/command for running an arbitrary command in a docker container.