adding basic config file reading functionality. more to come