studies integrity and security checks
completely remove possibility to mangle collection directly
add changeStudyTitle method
remove: check if data is attached and throw an error if so, client displays an error message and asks if you want to remove data (needs a reason)
create a log entry on remove