Feature/gemnize

 - Exchange to gem.