added 2 requirements and cleaned up the stock.py file