still needing some serious work, but concepts are there
Merge branch 'agent' of github.com:LiveRamp/megadesk into agent