feat(project/create): adds programs add/edit functionality

https://trello.com/c/XFqH6n3I/121-project-create-update-programs-data