added test file and some basic testing infrastructure (file read and all
that jazz)