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.
Sure, no need to add all that stuff now (it's prof-specific anyways), I just don't want to lock us into a format with a top level list.