Fixing import path

Fixing a mis-imported use statement. Changed to base PHP class
Abstracted Collection

Added an abstract collection to implement and changed router dependency to decouple for testing
Adding Unit Tests

* Added unit test configuration dist file
* Added Test for package router