Implemented build method

Allow specifying `nocache`, `rm`, `forcerm`, `q` and also potentially `remote`

Should `tag` be named `name` or `image` instead given that it's actually *"repository name (and optionally a tag) to be applied to the resulting image in case of success"* ?