split out base image for faster deploys
Allow exposing ports
make config optional
allow disabling of port bindings
update readme