Server-side sessions

Sessions now store data server-side in a database and use the alexedwards/scs package instead of gorilla/sessions. Sessions are no longer supported for generated codebases with no database.