Update StringLibrary

ADDED: hashCode as to http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#hashCode()
FIXED: isEmpty and made it return if length = 0 as http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#length()