add nokogiri dependency
implement api
add store_url config option