The Challenge Engine Library for the drallo App and Server