implement basic config file, resolves #15