Refactor Charon database syncing and CharonSession object methods

and now that I look better you take care of this