add a path() function

add a cdn::path() function to allow users upload files from the app dir
make cdn::asset() search for files in the public dir
update the documentation