Exposing more docker options

I have borrowed some code from portertech/kitchen-docker repo to add more command line options when creating the node. Adds:
- DNS
- Hostname
- Port forwarding
- Privileged boolean
- CPU/RAM settings