Implement SimpleFactory Pattern
Modify Readme