add setup.py, pip requirements.txt, and use mocks for numpy and cv2 in docs to allow RTD builds