Change

- Added conditional output for 3 cases of info argument and changed the
output handling accourdingly
- Added TimerOutput and used instead of the c++ timer class. Nicer
output