Reorg Event Subscription section
Atom is Essential
Make Atom.loadOrCreate Private
Properties section
Make Atom::initialize private
Construction and destruction section
Fix deprecation method calls
Make a managing the atom window section

de-public the get/setWindowDimensions in favor of 
the (get|set)(Size|Position)
Managing the dev tool section
:lipstick:
Move fullscreen stuff into the managing window section
Move deprecated methods to the bottom of the file
Create atom metadata section
Add getLoadSettings to atom metadata section
Deserializers are private
Move windowloadTime into metadata section
move Atom::open to the window management section
Create Messaging the user + Deserializing sections
Reorder the sections so public methods are closer to the top
Convert visibility in metadata section