working on making postgres work with the sql backend

Duplicated all the mysql tests for postgres
Using prepared sql statements
added lib/pq (postgres go) to travis install
Rewrote User to return error instead of bool
New User functionality docs
closing prepared statements in Close()
added sqlite3 tests
Fixed postgres!
making backend tests generic
Added sqlite3 compatibility and tests
changed go version in travis
fixed server example
updated readme