Add .gitignore file
Add tests
Update readme
Add test command and test dependencies
Update module to handle many different inputs
Remove example file (details now in README)