Updated gitignore
Initial commit, added basic functionality and test cases.