adding first iteration of fri interface. will not compile without the fri headers, which should be placed in lbr_fri/fri and compiled manually