Added working peices for assignment02.

Messing up code to break tests.

Cleaning up code

Messed up the code.