add NSHash using cocoa pods
massive changes