Added basic Express middleware

Needs work, but it's a start