Prevent a memory leak

Successive calls to -cacheCellLayout could lead to memory being allocated without being freed.
Remove redundant initializations

NSObject's -init implementation already initialises all ivars to 0.
Merge pull request #30 from barijaona/memory

Prevent a memory leak