Add .gitignore
Add magic comment for coding system and mode configuration
Use eval-when-compile to the require 'cl
Fix '(lambda ...) -> (lambda ...)
Use mapc instead of mapcar to fix warning
Fix old style back-quote
Use with-current-buffer instead of save-excursion+set-buffer to avoid warning
Delete needless fboundp
Add README.md