Adding working IRAuto, almost functioning IRAuto_Back.
Cleaned up more code.
IRAuto_Back has to be implemented and tweaked.