add report commentary action
wip
better naming
creating repository service
optim on mr
optim memory
some benchmark to remind
more consistent mr
just an general idea of the abuse dashbord - not optimized at all
add actions and formatting to PM
add delete and formatting to PM
fix more strict type in tests of repository
add security roles into model
managing role
draft for netizen admin
test and kiss for markAsRead in PM repository
test and kiss for markAsRead in PM controller
test the search method for Netizen
resynch class & interface
switching from mapreduce to a plain js script (see optim later)