Added gitignore file
Added tests for individual providers
Added Custom exceptions
Added authorization to provder interface
Implemented listing of contacts from gmail