totally restructured the project. changed some internal names. added make install et al. builds and installs smoothly.