Solution to Homework 04

Solved Homework 04
Moved Homework 02 into it's own folder
There was also a bit of refactoring to 02 since the first time it was merged