Integrating Editable Code Blocks into GraphX

This PR depends on PR #134 and makes use of editable code blocks to help users work out solutions in the browser before pasting into the spark-shell.