added overloaded equality and lessthan operators for LIbrary pointers