Add a problem for canvas in week5
MD fix to the canvas problem description

- Adding languages for syntax highlighting
- one ` instead of `` for single blocks of code
- More spacing & paragraphs
Adding materials for week6

- WebSockets
Link fix for Socket.io
Merge remote-tracking branch 'upstream/master'