Added the ability to automatically uncrustify a doc on save

I have added a user default, a menu item and the functionality to uncrustify a document on save.
The main logic is still all in your XCFXcodeFormatter.
I merely added a category on NSDocument that calls this. 

the edit to the read me in the separate commit is merely a proposal :D