Andrew better empty data error

If a user accidentally sent an empty data set, they'd get back a myserious: `Uh oh, an error occured on the server. ` error. Not helpful.

This is a more helpful, local error to help users debug faster.

(also, i think we spelled "occured" wrong in the backend :-1: )