Unit test web extensions

Rebased #7 onto master with binaries removed