spec for empty app
added tests for middleware stack
fix app.listen synchronization issue
Merge https://github.com/hayeah/fork2-myexpress-verify
lesson 4 building the middleware stack