Updated Homework Manager

Mike,

I have a decent version of the Homework Manager ready to go.  There's still a few features that I haven't implemented (like reordering of homework problems, and assigning users to sets), but I wanted to push up a version and let you take a look. 

Peter