Utilize docker NAT for port translation
DO NOT MERGE (goes on master branch)

Remove redundant sleep operations
Only run load generation inside a container if requested