Add coveralls
Fix the build
Remove vim specific ignores from .gitignore
Add version undoing