Portfolio implementation modified
User portfolio persistance functionality added