added initial docs based off readthedocs