There should be an abstraction for user data classes
Currently this applies to calculations and uploads. Functionality regarding calculations is spread over different modules (search.Calc, files.*_archive), for uploads also (files.Upload, user.Upload). There should be one class for each. The relationship to UploadProc, and CalcProc should also be clarified. Best done with #5 (closed).