Verify signature and express middleware

I'm using this for my service, let me know if you need anything to help get it merged in.