JSHint config
Major changes

Based on code by Jarred Ballard (http://jarred.io), all the limitations
have been removed, at the side effect of permanent loss of
functionality, including automatic button addition (although that might
be possible to restore...) and other button options. However, the
developer gains much more flexibility, including the ability to use any
class names they want, remote buttons, less cluttered element attributes
(as in, no IDs are automatically assigned), and no more automatically
nested, cluttered HTML. Core functionality is still present, including
events.

tl;dr: Huge changes, but it's now much better. :smile:
Update documentation
Missed a spot
Update authors
Spelling fail
Reindent JSON
Merge pull request #7 from le717/issue-6

Fix all limitations and increase flexibility