Commentary DAO/service and model/DAO/service improvement

Additional relations and models/DAO/services improvement
Fixed deletion test and added tests for enhanced functionality
В сигнатуре метода надо добавлять к чему добавляется комментарий (post or postId). И принудительно выставлять commentary.setPostId(id) и commentary.setByUserId(getCurrentUserId()).  А также проверять что не пытается прокомментировать удалённый пост.