Polonium beta3

Beta 3 appears ready for merge.

Functionality works, and the new tests pass.
Test cases should probably be expanded upon.
Eventually maybe JUnit these tests, as well? Might be nicer than our current testing mechanism.