Set up database, add teachers and courses schema

The schema will most likely change dramatically in the near future, but
it is a good starting point for now.