Added Cell class
Working to some degree

Lots of performance issues left to fix