added comments to explain how the express server is setup