Async widget loading, background color added
index.css:
-added background color that matches background image (page loading does not flash from white to background image now)

main.js:
-widgets are loaded async now. (drivers may do processing before returning xml data, this should keep a single driver from holding up rendering of others)