Basic functionality is there.

Need to work on additional components after the master agent is complete