Refactor loading files as resources. Don't break if directory doesn't have files, it will exit #15