Adding a Dockefile flexible enough to run externally on Travis and Internally.