test beget and extend
add karma as alternative to testem
Merge branch 'wip'