Config ignore

Renamed all the config files in ./conf from *.json to *.json.example.
Added gitignore to ignore the config files.

With this pull request, the config file schema can be safely updated in future version and it also ensures that the real config or connection info doesn't accidentally get pushed or commited.