UI Frame Updates

Added functionality to stockList. Just need to fix the 'replacing
element' issue.
Updated comments in code.
Added default Portfolio constructor so I can create a new instance of
Portfolio when StockMainFrame opens. We can remove later if the database
connection makes it unnecessary.