parameterized number of cells. fixed clean routine in makefile. added gitignore.