message: add generic progress put route
diff: -import {BadRequestError, Body, Get, JsonController, Param, Post, UseBefore} from 'routing-controllers';
  +import {BadRequestError, Body, Get, JsonController, Param, Post, Put, UseBefore} from 'routing-controllers';
  import {Progress} from '../models/Progress';
  +import {IProgress} from "../../../shared/models/IProgress";
  @JsonController('/progress')
  // @UseBefore(this.passportJwtMiddleware)
  @@ -29,4 +30,10 @@ export class ProgressController {
  resolve(new Progress(data).save());
  });
  }
  +
  + @Put('/:id')
  + updateCodeKataUnit(@Param('id') id: string, @Body() unit: IProgress) {
  + return Progress.findByIdAndUpdate(id, unit)
  + .then(u => u.toObject());
  + }
  }
  