portfolio object created

Basic portfolio and several initial methods created.
Merge branch 'portfolio'
some random code stubs
account-portfolio-asset communication