provide more flex to keep the namespace clear

Changelog
- set up local storage to hold session clientID
- give ga a namespace option