New back-end

Changed pretty much everything. Now supports proper user authentication
using persisted sessions.