Added QueueLevels observable

Returns best prices of a given queue with associated volumes.
TODO: Change type
changes to Portfolio
added store helper method to keep a history of Observables
new style Trader updates asset amounts properly