Fix temp file upload

Resolves #45 

The "FileGroup" class is annoying, but it is pretty much necessary because Jersey wont decode an Array of Strings. I am happy to discuss other possible solutions.