Fix for issue #2 - Scrolling

VIM always keeps the cursor in the current view.
In VSVim, its possible to scroll the cursor out of view.
This caused the numbers to be displayed incorrectly.
Added guard for negative values
Addressed some edge cases
clean up
removed unnecssary/redundant code
.gitignore is now working
removed tags file