First Commit

Just my repository so Adam can see what I have even though it isn't
finalized.
4 Tests will fail because a big section of ZipHeaderFactory is commented
out for now.