updated customtarget default to object to avoid error on trying to access property of undefined

updated the way customTarget works to allow to specify destination for individual files based on their extension and defaulting to local merge if they dont exist or are not supplied

updating readme

updating readme