Refactor/entrypoint

Adding explicit parameters regarding command joins and entrypoint
overriding. Overriding is necessary because there is no easy way to
clear already set entrypoint.