make sure a label cannot select itself as parent
add 'add' route for prefilling 'create' fields
update views to use 'add' route for quick add along with the hidden data
move add form to its own template
add labels to todo rules