Adding language filter support

Fixes #23 by adding languages to tools and support to render and filter by languages.

There are some tools for which I could not find languages or could not be certain (particularly in the case of proprietary systems).  CoreOS is a whole OS and has some varying languages. I didn't feel completely comfortable using just one. Others might just be using shell but I can't be sure. I'm open to suggestions of what to do in those cases.

Full list of files that do not have languages
* basebox-packer.json
* boot2docker.json
* cft.json
* cmb.json
* coreos.json
* dokku-alt.json
* dokku.json
* deis.json
* etcd.json
* openstack.json
* snap-ci.json