Implement new update method
Merge pull request #36 from MW-Peachy/autoupdateGitOverhaul

Implement new update method