Issue refs #1694: implement project editing, refactor status history items, refactor tags editing