Add default argument frames=-1 to read()

By default, this reads until the end of the file.
Merge pull request #8 from mgeier/read-default

Add default argument frames=-1 to read()