Import common program initialization

Code from the 'vaultaire-common' library, used under the BSD licence.
Correct module path
Initial stub for command line program

Cloned from 'marquise' DataProgram, stripped to create a foundation
suitable for writing our app on.

Add stub for Linux.Containers to make build happy.

Change package name (so far as .cabal file is concerned) to
'detour-haskell', so that there can be an executable called 'detour'