made success & error global to allow firefox to find them, also remove audio support as Firefox borks altogether
fixed up mozilla support in both gum demos, also separated out gum.js to make things easier