Add deep-extend library