Add more functionality into the image tool
Support thumbnail generation in update add proposal role
Add detect file type
Add encode video in interactor
Make filesystem dimensions return numbered array
Add detect file type and encode video
Minor cleanup
Let the tool implementations work out where to save the resultant files
Complete list of video and sound extensions
Add submit function to proposal role in update add usecase
Add update add usecase entry
Mark update add feature as done