refactoring AAR class into a recorder and a player
recorder implemented, and able to encode recorded session into a string.  That string needs to be split and persisted into notecards smaller than 16000000 bytes