Implement FitzhughNagumo as a class implementing ReactionDiffusion protocol - this opens up the opportunity to add new reaction diffusion models such as Gray Scott.
Merge remote-tracking branch 'origin/master'
Some refactoring