add markdown and haml support
the worst commit message