checking in before code going into library

Signed-off-by: Alexander Ginzburg <alex@eightbits.com>
can write and read a file

tardis:src alex$ shasum foo.pdf MIT-LCS-TR-205.pdf
c657499141c9e30fc91f7e8535ffac38f3c083e2  foo.pdf
c657499141c9e30fc91f7e8535ffac38f3c083e2  MIT-LCS-TR-205.pdf

Signed-off-by: Alexander Ginzburg <alex@eightbits.com>