added virtual destructor
added fortran cell_lists file to use as template