adding sphinx docs and layout