Start refactor work
Work on submodules
More tweaks
More refactoring
track switching working again
Refactor
More features refactored.
Add some tests
Merge pull request #1 from walsh9/refactor

Refactor