Drop unwanted schedule columns

Added a fix for unwanted schedule columns - anything not listed in constants.py will be removed from the DB.

Also added a Horizons column, at the request of that department.

Fixes #418 - deploy must be done carefully because this will remove some columns from the live database.