Fixed for loop condition in CanarySign.getText()

Corrected "for (int i = 0 ; i < 5 ; i++)" to "for (int i = 0 ; i < 4 ; i++)", as signs only have 4 lines and the 4th indexed caused an ArrayOutOfBoundsException.