Trading Client Backend - Rev 1

This PR notably adds the Trading service and OrderBook model, used to buy/sell currency.

In addition, there is a temporary "trade" page that will be removed prior to merging with master that is a testbed for functionality.  
The amount should already be a string.  Any non-STR amount is reported as a currency/issuer/value object, where value is a string