initial module-starter commit
git ignores
proper deps in Build.PL
API change for auth plugins involves a slightly different namespace - changes made to reflect that since it would be dumb to not target the latest API for a brand new module