Preliminary AD authentication plugin
Fix typo and broken recursion in file datasource
Also allow uppercase characters in project names
Add GPL header
Add vim swapfiles to ignores