Add a dip test
Add rec tests
Add head/tail
write -> print, print -> puts
More tests
Add /coverage to gitignore
Add SimpleCov
Add Travis support