Shane Ferguson admits he is happy to be back at Birmingham City after joining the club on a season-long loan from Newcastle.