[api] refactor BsRequestCollection further
[webui] remove unused code
[api] make use of coveralls (experimental)