Wrote tests, so cool
updated gitignore