Extracted method for getting the refactoring ID
Retrieving the argument map
Using the refactoring name field
Removed useless logging
More reorg of the code
Added stubs for recording refactorings
Wired the listener to the stubs
Correctly clearing the refactoring flag
Code for recording a refactoring
Added test for undo
Merge pull request #56 from caiusb/refactoring-object

Refactoring the refactoring arguments