Fix updater
Working version of update system
Fix segmentation fault
Restore to semantic versioning