Everything works except the posting of json

- Updated Express to 4x via *
- refactored usage of connect middleware according to the migration guide