Issue #159 - Add support for marking exercises as complete