2 lead and 3 lead IR LED Confusion

My Goal is to record IR remote signals. Most research leads me to Ken Sherriff's IRremote Library. The only problem with this, is that his library doesn't work (compile). The first problem is that the header files don't turn orange, meaning they aren't accepted and I don't know enough C++ or about creating my own arduino library to modify it safely.

Can anyone suggest another working IR send/receive library for the arduino? Or maybe suggest how to fix it or where to get a working version?

Any help is appreciated, DM.

Link: A Multi-Protocol Infrared Remote Library for the Arduino