Mongodb should take environment for connection information rather than assuming localhost

When running tests in against remote docker container the API tests
which connect directly to the mongodb need to leverage the environment
for connection information.
Updated properties for web hostname and port properties

Need to pass in properties that define the environment.  HOSTNAME and
PORT were bad choices.  May need to change this again.
Run tests against docker container

Update runAll to find ports and run tests
updating the build scripts to use rjminsha rather than leanjazz to match dockerHub username