Added part4 (makemove) and its test cases.
Merge pull request #4 from nswartz/makemove

Added part4 (makemove) and its test cases.