Refactoring, Logging, Implement 'merge' and 'configure'
Add README