Initial commit

* Includes gem layout
* Includes thor tasks
* Includes exceptions