BUGFIX: write_result: prepend top level dir
BUGFIX: Don't prepend dirname to filepath
make it explicit that writer, reader must take dirname as second argument

also, ensure top level directory exists before experiments run