overhaul of code structure and fixed spherical harmonics issue. Now the package requires installation and C++ boost math 1.48