Homework assignments are now listed in a more sane place

This addresses #3 

Homework assignments should now be listed under `hw.yaml` which is in the site root directory.
@ryansb that makes sense. I'll change that around right now. I'm probably going to have it only work for homework for now. But at least the functionality will be in there for later.