Adding readme
Refactoring