Added Link Class and OutOfBoundsException runtime exception class.