Refactored the version task, better project version syncing