Save work

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Refactor code to use Docker API (not just CLI)

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Implement stop container if running/exists already

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Rename nStarted => nToStart

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Make attach and wait work correctly (log to STDOUT)

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Make multiplex streaming log work

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
First commit of colors.go

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Make pretty colors work

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Make port bindings work in naive case

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Rename colors.go to color.go

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Re-arrange code into separate files instead of one

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

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Don't hardcode DOCKER_HOST
Enhance logging and exit on irreconcilable error
Merge pull request #314 from nathanleclaire/go-rewrite

Continue Go rewrite