Introduced Session.speaker and used it in the schedule endpoints.
Broke the Session.speaker nullable=False part into a separate commit.
Session speaker form field is now a TextField
This was not meant to be. Changed Session.venue_room_id back to nullable.
Changed Session.speaker to non-nullable.
Merge branch 'master' into session-speaker
Using wtforms.TextField instead of TextField in Session form.
Room Updates screen
Session.speaker non-nullability bypassed in favour of time. Query will be run manually.
Resolved conflict