Add saving functionality

The world window now saves which clocks are displayed. The
WorldController is registered in the OpenWorldClocksAction as a
WindowListener on the JFrame holding the WorldView. It loads the clocks
when instantiated and saves them when the JFrame is closed. The
information is saved in a file called "jdk8-clock.world.txt" relative to
where the program is executed in simple text form.