Changing class names

AbstractStringTokenizer -> FileNameTokenizer
MaskedAbstractString -> MaskedFileName
AbstractStringTokenizerTests -> FileNameTokenizer
MaskedAbstractStringTests-> MaskedFileNameTests
Updating file names to match class names.
Adding base framework for mask rule engine.