modified schema
Major commit: create_posters.py now creates the complete db by adding (new) courses

* The SQLite db now enforces foreign keys.
* The SQLite database is created/populated with (new) courses using
Coursera's data (downloaded as JSON).