Lab2 almost done

For lab2 I have implemented create retrieve update and delete.  I may
need to add putting the actual file on the harddrive rather than just in
memory.  Documentation needs attention.