Ignore vim swp files.
Fixed buffer padding hack

The eval_chars loop was skipping the first char, thus the need to pad
the char buffer handed to the function.
On interactive mode, clear buffer on each run.
Prevent segfault on interactive mode

Hitting ^D was segfaulting the brainfuck interative mode interpreter.