This commit resolves Issue #5, and I believe all Unit Tests are complete.