Added yield functions (hipread_long_yield() and hipread_list_yield()) which are another take on reading data in chunks that allow for more flexibility.
Progress bar now ends at 100% instead of looking like the read was incomplete (#6)
Several performance improvements