Rename modules (add gr_ prefix)

Since Erlang hasn't namespaces, could you please use one prefix for all your modules to avoid conflicts please?