Yammer OAuth fix + Refactorings

* Fix Yammer OAuth flow due to API change.
* Removes in-repository dependency of Evernote SDK.
* Better code and metadata annotation to avoid duplicated contacts.
* Some Python style changes