Added a view to trade on agents.

Connected routes to new view.
Added front-end ability to generate a trade.
Basic buying added.

With additional skeleton for selling added as well.

Presently, trades do not:
    * Save to database
    * Fetch prices from anywhere (default prices)
    * Perform error checking on either client or server side.
Added basic error checking for buy.
Buying and selling for an agent is functional.

Added persistancy and error-checking for selling. Still need to make it
secure to the agent.
Added ability to reset agents.

Backend routes and front end controllers configured to allow this; a button on
the Agent Trade view was added to allow this reset.