Creates a SymbolTable object and a Portfolio Object. Reads transaction data from the stockdata file, one transaction at a time and process the transaction using the processTransaction method in the Portfolio class. Displays the portfolio before and after transaction. Displays appropriate error message if an error occurs.