Added source files, example config, and modified gitignore