add sphinx docs
more metadata to setup.py
ignore docs _build