Rewrote IR code. Not tested!
Add YCM config file.