Started implementing the IRComm library

Created prototypes for IR functions

Started implementing IR functions