huge refactor of l2_exec.
separated out config items into .ini file