Engine constructor now accepts object, and is now handling GSS.engines
API overhaul, style tag observing, a ton of tweaking