Programme skeleton & Todo

Main programme skeleton, mostly empty classes.
Some things noted down in Todo, so that everyone knows what to do for
the time being.