added basic gui
display available matches and raw data
added timed cache
using cache for world list