Added Cell class

Will be used to intercept cell touch down events
Added location parameter to cells
Removed touchdown events from old cells
All types of cells are created for every location
Created cells for all candidates
Removed candidates parameter from candidate cell
Changed resize Cells to accommodate all cells
Removed paint border calls, stubbed out method for now
Removed paint neighbour overlay calls, stubbed out for now
Removed paint label calls, stubbed out for now
Removed paint background calls, stubbed out for now
Resize cells is now able to handle empty cells
The update cell method now calls all cells
Populated update methods for cells
All cells are updated when a cell is selected
Removed redundant parameter from updateCells
Removed all arguments from update cells calls
Inverted opacity cases
Touch cells are now generated in new cells method
touch cells are now resized