put in a test for whether it will throw an error if it tries to close a
trade that is not in the order book (whether that be because it never
existed or because it was already closed)
Created the new customExceptions package to more easily identify the
errors related to trades. Also created the first throwable exception in
this package, TradeNotFoundException. This exception happens when the
order book tries to find a trade in the order book and it reaches the
end of the list without finding it.
Implemented a temporary try catch for TradeNotFoundException
Implemented the part of the addTrade method to handle if the trade is
not found
updated the development comms after testing the proper function of the
closeTrade object in the addTrade method of OrderBook.java
Moved the addTrade(CloseLimitTrade clt) try-catch implementation to only
try if the addTrade(CloseLimitTrade clt) method runs. This is because
there is no need to be trying during every iteration of the loop. This
should speed up the program.
deleted currently unncessary package-info file
Migrated the listNode & development packages to a new git project called
OpenSourceTradeEngineServerNode. This project will now only be the tools
and packages common between all components of the OpenSourceTradeEngine
(be that a server, client, etc)