Project field enhancements

Adds a few enhancements to editing project fields

Closes #11 
Closes #12 
Closes #16