Updated the exercises to be loaded from the database, not a local file.
This updated fixes some things broken in my previous commit, and now
it should leave the worksheets in a viewable (not working) state.
I have also updated ivle-addexercise and the database schema to reflect
the schema of an exercise.