error handling and BG refresh option

add a bunch of error handling to the service and simplified the error
code in the geturl
added a background refresh rate options
change main menu font in confluence skin