cleaned up routes and added a check to see if any social providers are enabled
consolidated social login enabled to one method, refs #25
validate that a provider is enabled and fixed the linking action, fixes #26