Abstracted mv* arch further (into cruds, grids and so on); added email and password validation for users