Video Page Reimplementation

Closes #48
Document Video Service State Machine

References #48
Dispose Vocabulary Loader after single use

Fixes #56
Thumbnails for Images in IsoStore

Untested
References #45
Close Image Stream before attempting deletion

Fixes #57
Don't try to load a thumbnail from non-images

References #45
Clean up Snapshots on reset

Package dependency updates
Clean up Temp Folder on Startup

Async Inititialization
Merge branch 'dev'