Allow unnamed, named, and secondary sources.
When creating a person, link to entities.
Fix select field to change '' to None
Move source/function creation into form.
Merge branch 'sources'