update package.json
remove unused user.ls file
media should not be in version control
with async function, one can not use cleaner since it might remove files before actually using them. split cleaner into two functions.
add a path for media
add backend/frontend bridge. make post to /s/pic/ work.