Move all source files existing so far to top-level.

There will be no extra CLI. This repository will (most likely) only
contain the push gateway itself, so no directory structure required.

(Having said that, there might be packages later, which would then,
obviously, go to their own directories. But the code so far is all in
'main'.)