Gem builds.

Needs a read me to explain how to use it. Maybe some though about module names.