Add timezone support #1 + sanitization + new pep8