The villain had been calling alot pre but had folded before i saw any hands. The range I put him on is 77+, AJ+, and 78s +. (haven't been doing ranges long how does this look?). I bet out on the flop and was flat called. I check setted the turn and checked he raises and I called to see one more and on the river i bet out .15 and he shoves at this point I think he has over pairs but is there a chance he has a 4? is this a snap call or fold?

No-Limit Hold'em, $0.05 BB (8 handed) - Hold'em Manager Converter Tool from FlopTurnRiver.com

BB ($2.88)
UTG ($6.95)
UTG+1 ($5.16)
Hero (MP1) ($2.90)
MP2 ($10.52)
CO ($4)
Button ($6.18)
SB ($5)

Preflop: Hero is MP1 with J, J
2 folds, Hero bets $0.20, 2 folds, Button calls $0.20, 2 folds

Flop: ($0.47) 2, 3, 6 (2 players)
Hero bets $0.10, Button calls $0.10

Turn: ($0.67) J (2 players)
Hero checks, Button bets $0.35, Hero calls $0.35

River: ($1.37) 5 (2 players)
Hero bets $0.15, Button raises $1 HERO????

Total pot: $1.67