switched to Sequel::Model instead of a plain DB table
added validation to model

  - room must be a valid room in sch
  - room must be unique
using sqlite as production db as well