Rewrote User to return error instead of bool
New User functionality docs
closing prepared statements in Close()
added sqlite3 tests