HW1 complete with all files passing validation