add ability to build images from a dockerfile

tests / documentation need to be added