initial import of files to get things going. a few thing to do as it stands but need some more work done on pcplib first.