added gtest
added janky makefile
add executable to gitignore
less janky
toward iterators
updated gitignore