dd AMD support, exports Object for better module pattern, enhancements/reduce redundancies, add String.prototpe.trim to feature detect