Fix add/edit and delete component actions
Fix modal titles
Merge branch 'develop' into feature/issue-41-fix-component-dialogs
Implement component deletion
Restrict endpoints to only one outgoing connection
Refactor component add/edit functions
Iterate over connections to find Connection for Endpoint
Remove some component validations
Default new endpoint name to an empty string
Fix failing tests
Add more tests
Add tests for rolling back component state
Add tests for adding/deleting endpoints
Update connection direction rules
Remove .only from test
Add more tests for connection direction flipping
Merge pull request #41 from praekelt/feature/issue-41-fix-component-dialogs

Fix component add/change and delete dialogs