First commit with the completed project

First commit with the completed project