added fftw openmp support
new config reader
new config class compiles
fixed crystal unit cell replication code
changed potentials to use _config