Merge pull request #35 from YellLabs/fix_unfound_git

Added a fetch and update on git to get remote branches
Merge branch 'master' into fix_unfound_git
Tidied git deploy by using branch deploy attribute which can pull from branches or tags. Saves a full or double fetch etc