added MockResponseGenerator to enable testing when infrastructure is not
available
improved handling of progress graph: avoiding requests when build number
is not defined yet, extracted actual graph from the data loading
container