A Beginner's Guide to GraphQL in Scala