adds some validations to expense report
fixes a typo in expense table expense_report_id column