Fix tabs and trailing spaces.
Replace Implements with @inheritdoc.
Clean up incorrect code and add some examples.
Merge pull request #1 from timplunkett/master

Fixes for http://getlevelten.com/blog/ian-whitcomb/drupal-8-module-development-part-1-getting-started