Added notes and exercises from Professional Node.js Chapter 10 & 11