updated gitignore, moving settings into seperate module