fix for compile
support lifetime bounds
update lint options
update text file URLs