Implemented editing of actions

You can now edit UserAction after you have recorded them.
Added process information to serialization