restructure
adding
adding a gpu implementation
starting documentation
Merging features/python into release.