commiting before redoing/renaming solutions to match exercise numbers
completed lab exercises for labs 5-8, could use code cleanup but otherwise all are tested and working