Initial commit
Refactoring
Update README