Created AVX version of charge spreading.  Also fixed incorrect energy computation.