First commit to GH. More or less complete application.