Ignore local environment config file

This allows us to symlink a local config file into this directory for
development or testing without having it committed to the repository.
Enable optional local config
Move module data models into separate files