added lib and spec folders
rename expander to pattern_parser
break classes out into separate files
Replace instance variables with accessor methods.
Rename character_classes to substitutes
Remove lingering class definition that should have been deleted.
Move substitute calls to the pattern_parser.