added unit tests for existing implementation
used simple object assignment over defineProperty to support older version of IE
added testling
added testling
removed older FF versions.  fixed type in constructor
Merge pull request #5 from tommydudebreaux/master

Refactor for pre-ES5 compat; Add unit tests;