Reduce URL lengths with module name id encoding

This commit implements issue #149