Improved input handling,only does 1 call per key press now. before whe you
pressed a key it would register that key press a lot of times
added git ignore file, should reduce spam when doing git status