ignore emacs backup files
Move handlers into separate files and adapt to standard plugin loading functionality