[1]adj_lib_new  working 98%.need cleaning. changing def something to def run. reworking perpendicular_line creation. [2]opp_lib_new. didnt really remember what i changed in this commit. [3] eq_distant.py: resync with new library