Assignment 2

Assignments for week 2 including unit tests