Fix comments to use ;; so indentation in emacs does not break
Add tests for before and after
Add binding for before-each and after-each