Project 6 finished Pull request

This is the final submission of Project 6. Based on the completion of the project, I think I can be granted 100.