Updated python scripts

- Removed course names from electives list
- Added generated electives list

Closes #27