Add link field to new project form

Signed-off-by: Brian Earwood <brian.earwood@gmail.com>
Add edit/update functionality

Signed-off-by: Brian Earwood <brian.earwood@gmail.com>