allow mandatory fields
gitignore
Merge pull request #2 from backbone87/master

adds mandatory to allowed settings and adds .gitignore file.