Git Tag: Initial support for tagging

Branching in git even more useful if using tags. Simulate relase branches,
maintenance branches and so on is therefore really useful in this tool.

Now, rudimentary tagging is implemented, where tags can be attached to the
commits, and referenced by for exmapmle git checkout

Signed-off-by: Max Sikström <msikstrom@op5.com>
Cleanup + fixed a typo

A typo (TagsCollection vs. TagCollection) made levels crash when loading.

There where still lot of stuff left for handling master branch in the visTag
code, because visTag is a modified version of the visBranch-object. Therefore,
clean up asome unused code

Signed-off-by: Max Sikström <msikstrom@op5.com>
Revert index.html and bundle to keep pull request small

Signed-off-by: Max Sikström <msikstrom@op5.com>
Add a string for bad-tag-name

Signed-off-by: Max Sikström <msikstrom@op5.com>
Fix --no-ff for real usage, Pull Request #136 clowntown by me thanks @nem75
Awesome tabs working for the levels
More clowntown on Issue #136 fix jasmine test
test new build thing
test new build part 2
small change to test new build stuff
WIP bad
fix for clone level Resolves #139
readme for #139
test stuff
streak
BOOM have testing back in the HOUSEEee
awesome fixed push for everythinggs
Typo
Merge pull request #140 from piuccio/master

One or two type
readme for Pull #140