Adding HW8 solution files.
Refactored HW7 to work more inside C++ environment.