Add python3 support & fix prospector warnings
Add tests for sh module