Add user_revision module

Add because people cancel service and remove all
  their old info and it's useful to retain it sometimes

Close #29