Finished everything but Stock.java