Big refactor. co-express is now a simple middlewares wrapper.
It's not tied to express API anymore, therefore this commit breaks backwards compatibility.