First working version of the backend

This version contains a fully functional (and standalone) backend, including project creation, data loading, translation of data into parameters, model execution, results plotting, and manual fitting. The server/src/sim/*.py files should be taken as "ground truth" and should not be modified in ways that changes their function.