Enhanced hallobutton with ability to execute a command value

new option commandValue enables you to execute a command with a value
like formatBlock
You can now pass a function to the queryState option on hallobutton
added .DS_Store to ignore file
Rewrite halloheadings to use hallobutton

part of the reason for rewriting was that it simple didnt work in IE
fixed coffeelint Line exceeds maximum allowed length.
changed == to 'is'

to align with the rest of the codebase
Merge pull request #126 from madwire/master

Halloheadings plugin rewrite