#15 Changed the drag data source interface to account for appendation methods. Also added note about #36
Amended comments about hide data source method
#15 First refactor of coordinator to implement new drop handling alg. Build failing due to BC breakage of the data source protocol
#15 Changed the render delegate protocol - we now have separate methods for appending and exchanging
Appendation can occur even if there is a valid item now
#15 Started fixing broken tests - added a set of pending append tests
#15 Removed old 'drop' fixture and replaced with 'exchange' and 'append' fixtures
#15 Temporarily commented out some of the failing basic render delegate tests and seems as though all of the refactored coordinator tests pass again - going to backwards test them now
#15 Added notes to pending deletion test about deletion occuring even if we drop on a valid droppable collection
#15 Wrote tests for appendation and new deletion - now need to rename the delete drag data source methods to be more expressive of the fact that deletion can occur at any point in the arena
#15 Changed name of delation algorithm not to refer to dropping 'outside' of a collection per se
#15 Refactored the basic drag renderer to implement render for both exchange / append methods and used a shared behaviour to test both new methods
Closed #15. Refactored our use to case to support appendation as well as exchanging. @cvconover Looks like we finally have this in place for v2.