Initial move to using twirl for template parsing.

## Review, but do not merge!

Initial work for moving off of Play dependencies and using twirl instead. Twirl is cross-compiled and will allow us to move freely on different Scala versions independent of Play.

Still failing tests for 2.11, help is appreciated to push it to completion.
The Scala.IO dependency is commented out, we probably can remove it here as well.