Ignore temporary files generated by emacs and support setting the ctags binary when running tests