Corrected the  browsehappy CSS, and upgraded to the new "browserupgrade" class from html5boilerplate

Fix #791
Added documentation