complete commit
order_book partially implemented
hash now handles collisions
made main cleaner