moving switch into smaller modules
updated README
Merge pull request #3 from secret-sauce/refactor

moving switch into smaller modules