Documentation added.
Fixed file structure and small tweaks.
Merge pull request #20 from threkk/switcher

Switcher