[increment] refactoring Builder to break up git clone and update, especially to validate git clone paths / Dockerfile format (which is WIP)