Merge branch 'release-0.2.2' into develop
Added a localisation to isComplete function of agendaManager and entered some comments.
Tidied up agendaManager by moving convertTime function out, necessitating resetStatus call as part of initialisation and making isComplete take the item its checking as an argument.
Refactored agendaManager quite significantly to build in hooks for recursion.
Added code to resetStatus that should pinpoint which tier of agendas the programme is on.
Added an item check and realised something crucial at this point... There needs to be a top-level dountil.
Added root agenda to beth-eliza-orig.json.
Added recursive call and several checks so that recursive agendas now seem to work with beth-eliza-orig.json.
Made some corrections in an attempt to get Beth to iterate the agendas properly.
Made further tweaks and created a redoSnapshot function to control when the status info was being reset. All three main stages of beth-agendas-test now seem to be working, although the severing of the connection is not.
Relocated connection severance to appropriate place within resetStatus function.
Merge branch 'feature-recursive-agendas'