Updated the travis settings

* Test against the lowest version of the dependencies as well as the latest
Changed the static Network class to be instance based
Updated the documentation for version 1.0
Switched to use doctrine/cache for caching