Rename Reader

  - Some additional tidying of the code too
Extra error messages and error checking
Add implicit conversion from image to the underlying float array