First push for the project

Adding the files for the project with a  description of its inner
workings