added presenter's test
updated api. deleted modify event. it was substitute with create and delete events
add test for presenters
Merge remote-tracking branch 'origin/ui' into ui