Added new environment support to launcher

New environment can now be selected in launcher
New agent builder and decision calculator as well
Launcher dynamically creates destination files as needed now.