add config example, update gitignore to exclude actual config file.
start class system
Only need a single class for this, I think; I can just remove duplicates and get at single editor(s) that way.
update example config