The beginnings of a CLI and feature testing
Adding .gitignore