Improving User Interface and updating 'git commit'