working recurring events.
persist the recurring events to a nedb database. various bug fixes.