update info.xml for 1.2.6 tag
refactor + fix hook_civicrm_pre, fix recur defaulting, add some todos and better comments