Add a proper version in the header
Add a Cask file

Let's us install dependencies locally, for Flycheck syntax checking with
https://github.com/flycheck/flycheck-cask
Ignore Cask directory and byte code files
Un-wrap a short line
Don't use tabs for indentation
Improve docstrings

Fix checkdoc warnings and re-wrap lines
Fix byte compiler warning

Mark unused arguments as unused, by prefixing them with an underscore.
Remove a superfluous blank line
Fix punctuation
Register checker after defining it

Prevents the registration of a non-functional checker, should the
definition fail.
Turn defvars into Flycheck option vars

Improves the help display, and makes them appear in the customize
interface.
Add direct dependencies to s and dash
Merge pull request #2 from flycheck/misc-refinements

Misc refinements