Added a TradeAgent

Added a TradeAgent focused on making logical trades and using all its mana every turn.
Added a basic agent registry.  Closes #51.