Add extensions for saved files

Closes #442
Merge pull request #445 from ChrisBeaumont/442

Add extensions to saved files
Scope artist tracking to one layer
Tweaks to artist management
Link to viewer gallery in docs

[skip ci]
Merge pull request #444 from ChrisBeaumont/custom_widget

User defined data viewers
fix travis permissions issue