prevent styles leaking into global space
uses font awesome directly
fixes https://github.com/epha/kompendium/issues/12 request info by XHR first to test if there is a 404 or any other error. Fixes firefox and safari. This has a negative impact on chrome and all browsers, that the file is currently downloaded 2 times. It should be possible to fix this by setting expiry headers for all static files.