"passup" now include "passup update" functionality

Decided to pick this code up again. I changed a lot of the node code to be cleaner in this PR as well as implementing #26.