Training sessions and result tracking

Lociplace now records recall sessions and stores per-locus results as safe, unsure, or failed.

Training is now part of the actual product flow instead of a vague future idea.

Added in this release

  • start a training session from a palace
  • walk loci in order
  • record the result of each locus
  • save the session and reopen it later

The product loop is now clearer: build the palace, run recall, review the weak points.