rename docker.go -> build.go
refactoring and cleanup