Term Project Pull Request

Term Project for IntrotoPython Class 1; custom class for reading and plotting validated environmental data.
Most straight-forward way I've found to test print is using standard out:

def foo(out=sys.stdout):
    out.write("hello, world!")

Then the test is much simpler:

def test_foo():
    from foomodule import foo
    from StringIO import StringIO

    out = StringIO()
    foo(out=out)
    output = out.getvalue().strip()
    assert output == 'hello world!'