Refactor code, add some new modules.

Cyclones are now no longer linked head to tail, instead CycloneSet holds
all cyclones that I think are connected. All plotting code taken into
module. First attempt at matching stormtracks to cyclones.