Refactor TestInterfaceCli; add newTest(); more

Added docstrings where I felt it might be useful.

Moved lots of functions around, changed some names to be more logical.

Added newTest(): prompts for info then creates a new test with it.
Merge branch 'master' of https://github.com/raehik/testStore