add uncrustify formatter
@matthew-woehlke Docs are at the top-level.
issue