Exercise solutions mainly from the professional nodejs book