refactoring I

changed monitor to return values for all builds, so that the outputs can display more than a single combined status