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 i=4 caused an ArrayOutOfBoundsException.