added a before_install script to upgrade npm to the latest to try and fix travis builds