Major overhaul of the image builder logic

highlights..
* better control logic locate/pull/tag/push
* added debug/log support functions
* added jdk installer support
* moved actual build logic to builder.sh
* simplified a lot in docker.sh