Prepare to release gem

* Change project structure
* Add gemspec
* Comment out contracts due to crash