remove client-side timeout checking
added a roster object that can load the config from cache, or from the API if the cache has expired
on startup, clear the cache. Block the UI, load the config into memory and populate the table
fixed tab indenting