added overview and todo documents and removed four extra per-peer fields from metadata file.
updated teh todo file.
fixed a bug in creating metadata file. plus some minor fixes.
changed meta info struct to keep the sha1's of pieces continuous rather than splitting them into arrays of 20 each.