use annie to reduce CSS redundancy
add annie to require config
revoke ie9 compatibility
add loading spinner, push each loading task to the top of the events queue to allow sequential rendering as things are ready
_.defer doesn't work as expected, use setTimeout(fn,0) instead
hide loaer when done
defer all the things