Adding first set of working files. The README.md has a list of features to be added or improved.