Update to sbt 13.5
clean up build file
Implement List
Add support for Set
Add support for Map
Add support for unions and services (oops)