added spike data struct to circular buffer, updated execute loop, notes for things that still need to be added