Initial code commit
Add sphinx documentation