Added Python3 support

I went ahead and added Python3 support for the semantics library and per our conversation I changed the OAuth library to support requests-oauthlib instead.