Fixes #72 - Restructured arb int math and enabled BCMath as an engine

And this time shouldn't stall Travis CI
Should this throw an exception? It seems that a float might be a valid value. Just curious on this one.