basic sphinx documentation added and splitting up src and doc files