documentation cleanup
add apidocs to sphinx