revert last crapy change
switch test env to use postgres, able to reproduce travis build failing, and fix it
fix bug on user_match guessed results, add spec, refactor