Draft code
Updated .gitignore
Added more tests