Restructured gem

* Moved files around
* Changed how modules are required
* Auto-generate version info from GemInfo
* Bumped version number to 0.2.0