Search with postgres

* Swap mysql for postgresq
* Throw out `sunspot`
* Rewrite filtering using plain SQL statements
* Implement fuzzy text search for purchase descriptions using `textacular`
* Implement pending purchase filtering steps (from #120)