Play::DB class, factory for other Play::* classes
rename Play::*s modules to Play::DB::*s
move perldocs around
Play::DB::Quests synopsis
Merge branch 'backend-refactoring'
backend: /quest/:id/join and /quest/:id/leave
/api/quest/:id/{join,leave} doesn't overwrite other fields
"Leave" quest button
/api/quest?unclaimed=1 option
bugfix in quest/join
"Take" quest button; "unclaimed" explore tab
unlike on join
improve "take on a claim" prompt wording
Merge branch 'unclaimed-quests'