Tyra May Brown pleads guilty to slew of charges in Magistrates Court