Improved wishlist based on @dfalk's work

An improved version of database-backed wishlist for authenticated users.

Also see #59.