Merge pull request #3 from hack13/master

Turns out in PostgreSQL you have to use ILIKE to ignore case, this resol...
Merge pull request #4 from hack13/master

Reverting unneedded lower()'s
fixed case for names for search
Merge pull request #1 from ffoliveira/master

pulling in changes