Added portfolio management system. Lots of changes and updates.