Added testing using gotest in my repo.

I mean, the test still fails, but we're getting closer!

Also, the way go imports packages is pretty nice.  I'm thinking about
whether or not I want to change the way this one is set up.  On one
hand, the crazy way you can include packages by just issuing one command
(as you can see with the way this package brings in the gotest stuff) is
pretty rad, but I feel like executable applications like this need to be
easy enough to do even for people who might not necessarily understand
how the build system in go works.