Adding initial implementation
changling README and .gitignore