ProcessTick Unit Test accept list of tick params

1. Changed [<TestCaseSource>] to now use a list of tuples for ticks
2. Added a function to parse the unit test data and turns it into a
list of tick getTicks()
3. Added a function to parse unit test data and turn it into a list of
orders getOrders()
4. Add a function that applies a list of ticks and an initial order
book and then returns the final order book and list of orders
5. Moved the above function to Test_Helper_Functions