Feature/config

configuration system. one place to manage default settings. load config and save config. create default template.