Ryan Hansen Submission

Read the README file for summary comments and instructions.

Enjoy!