Refactor middleware for greater usefulness, override save ability.
Readd notebook completion options.
Add test for catching code cell completion.
Refresh completion on render.
Merge pull request #124 from mulesoft/middleware-patch

Middleware update, keyboard middleware and Cmd + S