initial sphinx documentation commit