Added WorkOrder functionality to resident path

Pretty much all major code written; just need minor functionality