Close #19: Basic testing framework in place.

So far it tests settings, c20data and ibtracs data. It also tests the
demo/run_analysis_2005 file, and is set up to make it easy to write
tests for bugs.