WIP: read() function: frames default None -> -1
Add arguments channels_first, always_2d, out and fill_value
Add blocks() method and function