Revert "Remove demo folder"

This reverts commit 693eb5910113766e33ea449194ece35206a46d61.
Remove demo, remove demo tests into tests folder