Added File Reader Writer for understanding Sinle Responsibiility Principle
Added code for SOLID principles