Add tox support for unit tests

Added files needed for running unit tests with tox.

Change-Id: I3c75cfef21f04cacaec6b4e116771a512c1923bd
Made Test Volume Names Time-Unique To Avoid Test Problems

When the test creates volumes, the volumes are now named
after the time they were created at. This is to avoid
attempts to create two volumes with the same name by
two simultaneous Jenkins jobs. This patch is based on
a  previous patch but now depends on tox.

Change-Id: I89e75375cf5e5cdfd45eb0c4e850b126f55a4348
Added more detail to unit test output

Enabled verbose output to give more details about
unit tests and whether they passed/failed.

Change-Id: Ib9b194353c69216fb75e7d92e563cfb69602e5ea