Object-oriented Fortan 2008 based FITS file I/O routines