move haml-mode to package.el