cell.py passes all py.tests
first pass for solution and stack