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.
Can you explain your reasoning behind why we would want to do this?