Fixed Question Sets
Added validation to creating content from resource.

Creating from resource used to allow you to create content backed by
data resources, which broke the content view page. The
ContentController.view function now guards against rendering data
resources and the createFromResource function bails out if given another
data resource.
Currently, it just blacklists data; ideally it should use a whitelist of
data types we know we can handle.
Safari Compatibility

Added polyfills and fixed dependencies
Fixed File Uploading

Fixed Issue #330
Fixed Document Viewing

Issue #148
Adding Multiple Labels

Before, only one label would save when creating a file, now they will
all save
Annotations