fixes + enhancements

- fixes:
  - `-A` option was ignored and became the default; fixed so it is no longer the default
  - fixed issue wherein description of `@return` would become `@description` of function (duplicated) if not set for `@return`
  - removed redundant `jshint-config.json`
  - fixed `.jshintrc`
  - fixed inability to find configuration file
- enhancements
  - added `.editorconfig` so my editor doesn't blast trailing spaces in `.mustache` files
  - `@example` tag support
  - `@property` tag support
  - `@private` tag support
  - added types for class members
  -
Merge pull request #53 from boneskull/master

fixes, tweaks, functionality

merging, even though we could have included the template changes to benefit from `@example` and `@property`, and a new fixture to show an example of these 2 new tags.  We'll include these with #59.