Soliton dynamics of NLS with singular potentials