Added full specification of a metainfo file.

Should be able to parse any compliant torrent file now.