Unit tests for web extensions

First collaborative work since Michael told Seleno needs unit tests
- following up my chat with Michael some  some group wide testing
conventions needs to be discussed
- Organise the different type of tests