Refactor

Addresses #18

Refactors what used to be a bash-like ruby script into a gem that can be installed. Separates the configuration data (moduleroot/ and *.yml) into a different repository.