Peruser

The branch name doesn't quite make sense since it contains items other than per user Portfolio. The following summarizes this branch:

* Add PortfolioService that can be used to lookup Portfolios per user
* Add PortfolioService .trade method that updates a users Portfolio
* Sign Out is now an icon and not in a drop down

NOTE: the username is still mocked in these changes.