Added sphinx docs and coverage