[issue #30] new exercise metadata interface

The 'getExerciseMetadata' event is now issued if the user successfully
enters the editing mode. It is a stringified JSON representation of the
data.
Merge branch 'feature/30-exercise-metadata-interface' into dev