Guid does not work in IE

Object.defineProperty does not work in IE unless the object is a DOM element.  

In this PR
* Added unit tests for the existing code.
* Removed Object.defineProperty
* Added simple property assignment
* Added testling integration