Hw0

Hw0 submission. Several bugs but I fell they were well documented. Let's hope this pull work.