Move Dns and VolumesFrom to host config

Also add DNS search
Create utils file for common funcs
Refactor events to use the stream and not buffer
Merge pull request #4 from crosbymichael/move-config-opts

Move Dns and VolumesFrom to host config
Merge pull request #5 from crosbymichael/update-events

Update events to consume the json stream and not buffer in memory
Add pull method
Merge pull request #9 from crosbymichael/add-pull

Add pull method
Add remove method
Merge pull request #10 from crosbymichael/remove

Add remove method
added name to containerinfo
Merge pull request #12 from ehazlett/add-name-container-info

added name to containerinfo
types: fix Create to Created

Via http://docs.docker.com/reference/api/docker_remote_api_v1.12/
Add HostConfig to StartContainer(..)
Add ErrNotFound to indicate 404s

This is necessary to figure out of a request failed or a resource (like
a container) is just not available.
Update types to current types in Docker
Add name parameter to CreateContainer
Fix PullImage
Add Content-Type to requests
Merge pull request #11 from discordianfish/add-host-config-start

A bunch of things..
Merge pull request #13 from philips/patch-1

types: fix Create to Created