Here is a non-bonded list for spheres. It works by binning the spheres
based on radius and creating a grid for each bin. To build the nbl it
searches between the grids as needed. It can be made a lot more
efficient, but at least it seems to work and is straight forward.