Switched from connect to specific middleware, etc.

In the previous commit I added connect as a dependency because of the
middleware that I used before with express 3.x. In this commit I revered
that decision and switched to the middleware specific dependencies and
removed connect.