reference area changes

Changes to reference area.  It is now passed as a parameter to blockly, which inserts it into the proper place on the page.  (Depends on blockly change).  Videos are also wrapped with float:left which is more RTL friendly.