DEV: Import discourse-plugin-skeleton files, fix linting issues (PR #22)

GitHub

Linting and fixes! :smiley: @markvanlan, could you review? (reading commit-by-commit might be easier to follow rather than file-by-file)