crateing a new file and adding the file

creating a new file.
Merge pull request #6 from mzbabar/Test-state

crateing a new file and adding the file  - I am adding changes from the branch to the master