* adding surface mem type as user arg * adding mem type user arg for all apps * readme update * readme updates on all apps
* update readme for samples * readme clean up * readme clean up
* fork example * review comments * change logic to find vcn