Merged strategies into userprovider

I moved LocalStrategy into userProvider to make the userProviders more self contained.
I also moved the options out into config.js