#32 adding initial version of self updating using modified watchtower binary will expand to stacks at some point