Fixes #14 Expose formatter and editor preferences

* the editor options should likely also impact the editor as well - i'll
have to look into that next (for example, tab widths)