Commented out demo code
Fixed up "getOwnPropertyDescriptors" to check for undefined
Fixed getOwnPropertyDescriptors (yes again), works now
Added some unit tests for most functionality