added gitignore, templated List class, scaling back to single process