add basic io for options
options loader service
Merge branch 'option_templates'