F/update fetch all refs

The update script is smarter now.

It will now default to fast-forwarding the current branch to it's remote-tracked counterpart. The fetch now also specifies the refspecs explicitly so we're not dependent on the local machine's git config.