Added raise error if no coordinates argument and completed first version of Cell class