command object, repository abstraction
refactored branch and tags retrieval
refactored infrastructure / service dockerfile building
new lines in dockerfiles