fix: remove print from gbrt test
fix: use six.string_types instead of basestring
uses raises instead of with assert_raises - apparently doesn't work on python3 nose version.