Added unittest suite, tests for counterbalance
Improved counterbalance functionality to allow for non-iterable values. Also increased spacing in the documentation. Finally, made expand sampling functionality clearer