added -ffast-math flag to makefile, worked on NBall, and updated design file to reflect analytic decisions for N-dimensional forces and potentials