Working test suite and demo
Update documentation
Rename files
Update examples
Update documentation