fig up --watch anyone?

These PRs are an extension of what I've been working on with rewriting fig in Go - there's a bit of cleanup work as well as the addition of a basic form of `fig up --watch`, which will watch the build directory (I think just the top level right now but I could implement it as a recursive directory watch) and rebuild / reboot the main image when there is a change.