After creating Bottomless Hash last time and writing tests the next logical step is to make a Gem out of it.