Add Week1 Homework, 5/7 completed tests

TODO:
- emit
- recv