Added cell.h with cell structure implementation
Adjusted to support vector array rather than raw pointers
Reimplemented playing field with std::vector and std::shared_ptr
Seed the RNG