#40 Updates the data source protocol to use NSIndexPaths where it can and completely broke everthing
#40 #42 Added todo note about  property
#40 Changed the item methods in I3Collection protocol and further broke everything
#40 Updated comments to better describe the given constraints
#40 Updated the table view category test
#40 Updated UICollectionView category test to conform to new protocol - tests still don't run
#40 Started refactoring the coordinator to use index paths instead of points and added a load of notes to the collectoin protocol.
#40 Refactored coordinator to use new gesture coordination methods
#40 Finished initial refactor - builds now but failing tests
#40 Added tests for the new dynamic properties
#40 Started refactoring 'stopping valid drag' tests to use index path
#40 Temporarily comments out all of the failing-to-compile tests to run the existing refactored test
#40 Fixed issue with drag start test
#40 refactored table and colection view tests
#40 Fixed exchange between test
#40 Added more to the collection fixture - I'm thinking that we can reduce a lot of the boilerplate in mocking and stubbing collection instances with this class
Revert "#40 Added more to the collection fixture - I'm thinking that we can reduce a lot of the boilerplate in mocking and stubbing collection instances with this class"

This reverts commit ddc6a92059a046227c328b7469add01078cfafd1.
#40 Re-wrote the collection fixture to setup dependencies more generically - going to split the coordinator tests into separate files
#40 Moved basic gesture tests to their own test file and fixed a couple of isue with the collection fixtures ctor
#40 Started splitting up coordinator tests and providing more sphisticated fixtures and creation methods. To date, the coordiantor tests have just been difficult to deal with; there has been so much redundant fixtures setup code that they have ended up obscure and fragile. We are now moving all the complex SUT and fixture setup code to creation methods and are splitting the coordinator tests up into separate files to make them more readable.