Add portfolio model and ability to create a new one