Adds support for multiple environment profiles for Leiningen.
Adds some data while fixing a minor bug.
Fixes issues with the central algorithm. Still ugly but it works.