introduced 4 classes .

The classes will deal with handling the input . They follow
The Strategy Pattern . There is still classes needed to be added. You
can start adding more  classes like parse email , phone , etc  . Follow
the link for more info about  Strategy Pattern:
http://java.dzone.com/articles/design-patterns-strategy