port pathauto_extra module, needs work #871

#871 

**NOT READY TO MERGE**