Add validation & use express-resource-middleware

- express-validation is now used for validation
- express-resource is not able to have multiple
  middlewares easily in a controller
- therefore I patched express-resource-middleware
- and use this directly as a git repository url