add portfolio and asset models, add create and view portfolio functionality