add sphinx docs setup

I setup sphinx for docs generation. I also wrote a page on how to install the project for development.