initial work breaking current start; added arg to 'run-tests.sh' to support running subset of tests
changed call convention to better support sub-taks option processing; tests currently broken
refactered 'start' effectively create only remote branch; fixed existing tests; fixes #3
Merge pull request #4 from DogFoodSoftware/topics-3-refactor-start

Refactor start and fix all tests.