Andy Halliday says he is 'happier now' than at any time since he joined Middlesbrough over two and a half years ago.