Add feature sf.Contact.updated and some minor PEP8 fixes and use python date object

If you want a clean pull request with less commits, let me know!