erb -> haml
update tests + refactoring
update readme