Split top level you.calc.hklToAngles() logic into methods

To clarify logic before creating a way to display all possible
solutions.
Merge branch 'master' of
https://github.com/DiamondLightSource/diffcalc.git