Use BigNumber lib to properly resolve float steps
Add bignumber.js dependency
Assure not errorneous numbers handling