Support same cookie-name for multiple domain!

As of now, the library assumes that the name of the cookie would be unique. So if there are 2 domains using the same cookie name, one of them is compromised!

Changed the key for storing cookie to `cookie.getName() + cookie.getDomain()`