Add tests and scope new universal analytics to its own module.

Fix errors from npm test and include all top-level APIs.
Restore old ga code and tests. Fix overload definition.