Finished Coding

Passed all of the autograder tests.