refactored irLog functionality, the app is now reading everything from the projectCtrl