Added Reader#read_as_mark?, Readable#read_by?
Added several read features.
Readable#readers, Reader#read_(.*) added.
Rename methods correctly (read_as_mark* -> read*)