Moved updater logic to separate file

This will allow us to update the updater portion if needed. Now the main script just launches this script.