Made Hexagon refreshable & added padding property

With the current version you couldn't change the content of a cell once it had been drawn. I changed that.
I've also added an option to set the padding (with the default being 0) as it might look weird in some cases if it's non-zero.