Create Dockerfile for Kronos

Docker has 3 kronos services, one for all, one for readonly, one for collector. When docker is run, all three are started. Three ports are mapped. The log directory is mapped to `/var/log/kronos`. Settings file at `/etc/kronos/settings.py` is mapped into the docker.
It's frowned upon to start a `Dockerfile` like this.  It causes a layer to be cached that is `ubuntu:14.04` plus updates from whenever you happen to do a build with this file.  Any future build of this `Dockerfile` will re-use this cached layer which will include increasingly stale package metadata.

A step like this is preferable:

```
RUN \
    apt-get update && \
    apt-get install -y git python2.7 build-essential wget supervisor
```

This will also be cached - but the command that the cache affects, the `apt-get install` is run at the same time and its results put into the same layer.  If you change the packages passed to `apt-get install` then the command that built the layer is changing and the cache layer is invalidated.

This results in more layer churn and more (potentially unnecessary) network traffic - but it fixes real build problems that come from having stale apt metadata.