A Rest API using Scala, Play, ReactiveMongo, and MongoDB. It strives to minimize the actual number of files required when adding new api calls