Fixed support for financial.js and merged in changes from stoic.io...oh and improved test coverage