Geodude

Meet Geodude, the Psyduck... (wait what?)
Geodude tests things.
  Usage:
   Test/Geodude [-flag] file
     where flag is either empty (meaning test and check against earlier results),
        -update, meaning update results,
        -diff meaning just check against earlier results (don't do the test)
     and file is either a file, a directory (in which case it recursively checks each subdirectory) or a .joSQL file

Only made one very simple test so far, more tests to come.