move constants to agent

Some of the constants in Virgo-Base should be in the Agent. This PR moves those constants into the agent, and refactors it a bit so there are no side-effects on loading the constants file.