Refactor TestCase.

Signed-off-by: Lewis Gunsch <lewisgunsch@streamon.fm>
Make TestCase into TestGroup to utilize unittest setUp and tearDown functions.

Signed-off-by: Lewis Gunsch <lewisgunsch@streamon.fm>