Updated dependencies to use testable-middleware and implemented docs