Changed deployment target to 10.8 (tested)
Cleanup and OCD
More OCD

It doesn't download using that operation queue.
Log JSON deserialization errors
Bug fix

Changing menu items while the menu is open causes autovalidation not to
occur. So we force it to.
Enhancement + be consistent with Connor's style
Merge pull request #1 from fumoboy007/master

10.8, OCD, and bug fix