Break EditingSession down into individual editing action classes.
Merge pull request #48 from tomphp/refactor/editing-actions

Start breaking EditingSession down into EditingActions