Expose 4 different Runners.

 * Trash - Create a new Siminar on setUp and erase on tearDown
 * Reuse - Reuse a previously created Siminar.
 * Keep - Create a new Siminar on setUp and keep it for Reuse.

 Usage:
 You can use import either of the runners like
 from core.runners import Trash, Reuse, Keep, Dynamic

 Dynamic forces you chose runner via CLI.
 One can also override the runner being used by CLI args --runner

 so a TestSuite derived from Trash, will use ReUse if I provided:
 $: python testBasics.py --runner reuse --siminar_id 123
 OR
 $: python testBasics.py --runner keep