adding in the ability to use openID providers for login functionality
Changes for adding a profile section