Made a new string tokenizer generalized for single and multicharacter separators in StringUtil2.java.  Refactored (or started to refactor) NcMLReader.java to use the new tokenizer.  Made a new test class for StringUtil2 and wrote unit tests for getTokens
Refactoring to use new getTokens method in StringUtils2
Refactored annoying if-else chain into a switch statement, handled the case of empty separator, more unit tests.
Fixed problem of zero rank array initialization. Iterator now uses factory method for new index.  Index0D now has an override of the set(int[]) method.  Created unit test for rank zero array initializaion.