Add initial gem layout

Borrowed a lot from [wycats/newgem-template](https://github.com/wycats/newgem-template).