use service api, not webida api
make git commit when upload a file
filter out directory from upload file list api
include file history when hit file query api
show file history
serve past version of a file
file rollback feature
include webida user identity when post a file