tests: use shutil.rmtree in tearDown for testBaseStore

Attempting to to resolve issue #54
docs, tests: fixed typo in docs for cheshire3.utils.dotProduct

Docs for this function include examples that can be run as unittests
using the doctest module
tests: added unittests for cheshire3.utils.SimpleBitfield

Hopefully will assist investigations into issue #42