Rehashed a small error in insertion algorithm, fully functional now. Future edit: distinguishing buy/sell/div behavior specific to bank proprietary csvs