TemplateConfig implementation with Kubernetes

Initial implementation of TemplateConfig REST endpoint.

See the project.json example.

To test this PR:

```
$ curl -d @pkg/template/examples/project.json \
  http://localhost:8080/api/v1beta1/templateConfigs
```

This will return `Config{}` which is essentially the same as a `templateConfig{}` but without parameters.

**FYI**: This is a wip, all commits will be squashed in the end. @VojtechVitek is working on validation atm. so I don't want to force push ;-)
yeah, ok, I wasn't trying to say we shouldn't also describe what this particular implementation does.  just that we should keep the statement about what interface it is implementing explicit, rather than implicit from the description of what it does.

and yes, rat hole acknowledged.  just hits on one of my golang pet peeves.