Add current code

Please note that much development effort has gone on in another private
repository and at this point, to keep things clean, I have decided to
start a new repository, fresh. This way I know what code is where.