Fix type checking on NoSuchContainer error

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Pull image if it does not exist on create

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Start implemenation of fig up --watch

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Return err, don't log here

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Make fig --watch work, including 100ms debounce

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Move wg.Add(1) to proper place

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Implement fig up --watch effectively

This takes care of some of the issues with the original implementation
(now it only runs build on file save) but has at least one outstanding
issue where multiple builds will be run when only one is needed.

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Add Kill method

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Clean up container reboot sequence and add "benchmark"

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Merge remote-tracking branch 'nathan/go-rewrite' into go-rewrite

Conflicts:
	command.go

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Change Fprintf calls to Fprintln

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>