Implemented TauEngine

Copied engine from Peter
- changed his implementation so it uses this versions reactions and
species

DID NOT TEST - jfxrt is not working for me on any version i tried