Refactored configuration creation into it's own method
Factory will search harder for a config file