Reorganizing project.
Adding ThrowTheSwitch libraries as git submodules.