Update library version.

Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
Split docker template up into a simple and a cloud-based template.

Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
Add port bindings capability.

Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
Split container creation into simpler functions.

Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
Split up DockerTemplate into a base, and new SimpleTemplate; the latter
containing just the items needed to instantiate a template, the former
containing 'slave' specifics (e.g: Login credentials, timeouts, etc).

Enhance the control options to allow starting a named image without
needing to have a template in place.

Enhance options to remove shutdown items as well as stopping them.

Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
Use identifier to get image by tag.

Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
Into correct package

Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>