so many changes

pretty much all the changes are to do with making the AR_PSLPROP
function work. I also wrote lots of projection software...