Chisq

Hi Kees,

Several things in this pull request,

* moves the main version onto using Python3
* starts separating the program into modules
* starts a reimplementation of the custom likelihoods in python (as my c++ back then was absolutely terrible)
* rough constraints + chi2 calculation (not working at the moment)