Final Stock Homework

Homework is not completed to the standard that I wish, some functionality are working however they are not interacting together and are outputting errors. Hopefully my work will improve during the week.