refactor -> method name, variable name. Add test commit method
refactor -> change method name, variable name
add new method: apply, commit
update test case for new changes
ignore .idea and *.iml
Merge remote-tracking branch 'origin/master'