Writing window objects as JSON.
Adding test for window json serialization.
Adding the channel_id to windows.
Steps on the way to a working window JSON file reader.
Added changelog.
Writing the channel id to JSON files.
Writing to StringIO and BytesIO.
(in)equality for windows including tests.
Test for reading and writing.
Windows can be read again.
More extensive window I/O tests.
Moved window writing function to the window selector object.
Moved window JSON I/O to the window selector class.
Proper tests for reading and writing windows.
Add the new window selector tests...