Migrating to Python3

- Modify PubChemPy to support Python3 (no backward compatibility with
Python2).
- Unit testing passed successfully.
- Add IPython notebook based on unit testing.