Adds initial mathcloud test.
Adds intermediate abstract class for rule tests.
Fixes start-punct bug.
Merge branch 'refactor-speechrule-tests'