changed Adapter to always return an array
Some dom properties are refusing to return a descriptor, added a default object to prevent a null object error
fixed an error where I assigned an entire object instead of copying properties into getters/setters objects, added test to check
rebuilt
added doc
Removed uneeded dependency