Initial commit -- adding the first version of the code. It works, for now.