Mary Lou McDonald talks politics and rap!