make API support muti files, update 0.4.4
update the error API, bump 0.4.5
remove prettyjson from dependency