Allow for Dockerfile to be named something else.
Add a check to make sure Dockerfile is in the build context
Add docs and a testcase

Signed-off-by: Doug Davis <dug@us.ibm.com>