Implement read of infopage, nvm and firmware from file

Still need to do write of them all and to properly read the firmware from a binary or ihx file to be fully useful but it is in a good shape already.