add haml support

fixes #286