Try itertools.islice on tiling function
Add option to have non-squared tiling
Assert that grab_frame can read first frame
Refactor file IO functions into a class
Destroy windows upon hitting ESC