Merge pull request #1 from WarGravy/master

Refinement of Design and Concept, including Test Driver with 2 passing test cases.