Working methods and tests

Working methods and tests! woo!

Wrote first test--failed, but it actually ran rather than raising error!