Changes Express middleware to be able to have more than one connection (#76)

There are 2 changes that break backwards compliance:

1. req.db can be: a) null b) db connection c) array of db connections
2. req.models will be filled with the models defined on each connection