Adding tokenize() method, does the same as purchase but calls tokenize
on gateway