introduce CloneOptions
move some unexported constants into container.go
pass ConfigPath via CloneOptions
<INVALID> is a bad string to use instead return the zero value
Merge pull request #25 from caglar10ur/CloneOptions

introduce CloneOptions