Pull remote Docker image if it isn't available locally
Add flag that indicates whether Docker should remove the container even if it is currently running.
Merge pull request #16 from jhadvig/pull_on_run

Pull remote Docker image if it isn't available locally
Added factorlog for better logging
Grouped logging formats into one const statement