Initial commit of functioning gem.
Ignore tags files.