update gitignore
add unit tests
Merge pull request #6 from anuragsoni/develop

Develop