Entry::update explicitly needs 'id' in data
decoupled Entry from Settings config
refactores validation of of Entry subject length
replaces getUnsanitized with _findUnsanitized in Entry
type hint
code formatting
refactores Entry::isEditingAllowed
new Entry::get()
new Entry::get()
code refactoring
adds isEditingForbidden as validation rule to Entry
update only existing entries
fix failing test
CurrentUser::getId() now returns integer
use cakes internal timestamp function in AppHelper::getAssetTeimestamp()
code formatting
Only use full BBCode parser if there is something to parse

performance
refactored EmailNotificationComponent DRY
log error in EmailNotificationComponent
pass full Entry on creation to event listeners