added github gh-pages publish grunt task
current branch return branchname instead of object and deleted unessesary deletion of files after branch switch