updated Cell.h to include short equality
removed hash
added directiontoneighbor