Changed OrderBook.addTrade() to use the compareTo() method instead of
using just the price when adding to the LinkedList. Also made sude it
could handle split trade properly(putting them at a higher priority)