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.
If this fails there should probably be some kind of warning logged to the console.