Fixed a bug in the way we calculated exercise completion, fixed a bug with a math directive in BoundLower, fixed a bug where '' would be listed as a prereq if a module has an empty :requires: option