url parse
update README
add memory resolver constructor
support command line argument