core: Added the test task to gruntfile to let it run in the git pre-commit hook
refactor:

- New directive to show bootstrap tooltips for buttons and links.
- New directive to switch the text for the pull button while pulling the latest changes
- jQuery code removed from index.html
- jQuery code removed from GitPullController