Spark upload support

Provide support for uploading code via spark cloud of either default (tinker compatible) code, voodoospark code, or arbitrary user code.