created message bundle
fixed minor style issues
created gui for manually updating cache
cache directory is now configurable