Merge pull request #33 from pstephen43/sr_dev

sync up
partial IR code
turn changes
the final changes (made Sunday morning)
adding new files
4/1/14
Merge pull request #228 from K-McK/sr_dev

sync up
Merge pull request #229 from PJTNT11/sr_dev

Doxigen
Merge pull request #56 from pstephen43/sr_dev

sync up