this version of loadspreadsheet() runs for me
trivial changes
more cosmetic changes
dont need to convert parameters manually
works up until model.py
working on results generation
added delete project API call
updated logic of code from file I/O to memory transfer
working on results
updated example with davids example
feat(project/create): adds programs add/edit functionality
almost done with epiresults
optima.py runs to generat results
created gui ccocs
improving logic of

results generation
created printv, a verbose print function
added sample openid login
sample code testing
sample code testing
fixed routing issue