lm's working in sessions and course as-desired - needs major comment/kruft cleanup, addition of learning materials and mesh terms still buggy