Feature 5

This resolves #5 .

I added tests and code documentation for this--anything else?